David Leal

Made the generation of the MPR report URI more robust.

1 -# Saved by TopBraid on Mon Dec 19 18:49:44 GMT 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-report 1 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-report
3 # imports: http://www.reportinghub.no/ep/schema/1.0/report 2 # imports: http://www.reportinghub.no/ep/schema/1.0/report
4 # imports: http://www.reportinghub.no/np/schema/1.0/npd 3 # imports: http://www.reportinghub.no/np/schema/1.0/npd
...@@ -11,11 +10,11 @@ ...@@ -11,11 +10,11 @@
11 10
12 <http://www.reportinghub.no/ep/schema/1.0/production-report> 11 <http://www.reportinghub.no/ep/schema/1.0/production-report>
13 rdf:type owl:Ontology ; 12 rdf:type owl:Ontology ;
14 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/report> , <http://www.reportinghub.no/np/schema/1.0/npd> ; 13 + owl:imports <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/report> ;
15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 14 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
16 15
17 ep-prodreport:DailyProductVolumeReport 16 ep-prodreport:DailyProductVolumeReport
18 - rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; 17 + rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
19 rdfs:label "daily product volume report"^^xsd:string ; 18 rdfs:label "daily product volume report"^^xsd:string ;
20 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 19 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
21 20
...@@ -30,7 +29,7 @@ ep-prodreport:FluidSampleReport ...@@ -30,7 +29,7 @@ ep-prodreport:FluidSampleReport
30 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> . 29 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .
31 30
32 ep-prodreport:MonthlyProductVolumeReport 31 ep-prodreport:MonthlyProductVolumeReport
33 - rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ; 32 + rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
34 rdfs:label " monthly product volume report"^^xsd:string ; 33 rdfs:label " monthly product volume report"^^xsd:string ;
35 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 34 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
36 35
...@@ -45,12 +44,12 @@ ep-prodreport:ProductVolumeReport ...@@ -45,12 +44,12 @@ ep-prodreport:ProductVolumeReport
45 rdfs:subClassOf ep-prodreport:ProductionReport . 44 rdfs:subClassOf ep-prodreport:ProductionReport .
46 45
47 ep-prodreport:ProductVolumeReportForInstant 46 ep-prodreport:ProductVolumeReportForInstant
48 - rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; 47 + rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
49 rdfs:label "product volume report for instant"^^xsd:string ; 48 rdfs:label "product volume report for instant"^^xsd:string ;
50 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 49 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
51 50
52 ep-prodreport:ProductVolumeReportMonthToDate 51 ep-prodreport:ProductVolumeReportMonthToDate
53 - rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; 52 + rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
54 rdfs:label " product volume report month to date"^^xsd:string ; 53 rdfs:label " product volume report month to date"^^xsd:string ;
55 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 54 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
56 55
...@@ -60,7 +59,7 @@ ep-prodreport:ProductVolumeReportPeriodType ...@@ -60,7 +59,7 @@ ep-prodreport:ProductVolumeReportPeriodType
60 rdfs:subClassOf owl:Class . 59 rdfs:subClassOf owl:Class .
61 60
62 ep-prodreport:ProductVolumeReportYearToDate 61 ep-prodreport:ProductVolumeReportYearToDate
63 - rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; 62 + rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
64 rdfs:label " product volume report year to date"^^xsd:string ; 63 rdfs:label " product volume report year to date"^^xsd:string ;
65 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 64 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
66 65
...@@ -79,8 +78,8 @@ ep-prodreport:ReportAliasIdentifier ...@@ -79,8 +78,8 @@ ep-prodreport:ReportAliasIdentifier
79 rdfs:subClassOf owl:Thing ; 78 rdfs:subClassOf owl:Thing ;
80 rdfs:subClassOf 79 rdfs:subClassOf
81 [ rdf:type owl:Restriction ; 80 [ rdf:type owl:Restriction ;
82 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 81 + owl:minCardinality "1"^^xsd:nonNegativeInteger ;
83 - owl:onProperty ep-prodreport:isAliasFor 82 + owl:onProperty ep-prodreport:aliasName
84 ] ; 83 ] ;
85 rdfs:subClassOf 84 rdfs:subClassOf
86 [ rdf:type owl:Restriction ; 85 [ rdf:type owl:Restriction ;
...@@ -89,17 +88,17 @@ ep-prodreport:ReportAliasIdentifier ...@@ -89,17 +88,17 @@ ep-prodreport:ReportAliasIdentifier
89 ] ; 88 ] ;
90 rdfs:subClassOf 89 rdfs:subClassOf
91 [ rdf:type owl:Restriction ; 90 [ rdf:type owl:Restriction ;
92 - owl:minCardinality "1"^^xsd:nonNegativeInteger ; 91 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
93 - owl:onProperty ep-prodreport:aliasName 92 + owl:onProperty ep-prodreport:isAliasFor
94 ] . 93 ] .
95 94
96 ep-prodreport:WeeklyProductVolumeReport 95 ep-prodreport:WeeklyProductVolumeReport
97 - rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; 96 + rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
98 rdfs:label "weekly product volume report"^^xsd:string ; 97 rdfs:label "weekly product volume report"^^xsd:string ;
99 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 98 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
100 99
101 ep-prodreport:YearlyProductVolumeReport 100 ep-prodreport:YearlyProductVolumeReport
102 - rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ; 101 + rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
103 rdfs:label "yearly product volume report"^^xsd:string ; 102 rdfs:label "yearly product volume report"^^xsd:string ;
104 rdfs:subClassOf ep-prodreport:ProductVolumeReport . 103 rdfs:subClassOf ep-prodreport:ProductVolumeReport .
105 104
...@@ -124,3 +123,8 @@ ep-prodreport:disclaimer ...@@ -124,3 +123,8 @@ ep-prodreport:disclaimer
124 ep-prodreport:isAliasFor 123 ep-prodreport:isAliasFor
125 rdf:type owl:ObjectProperty ; 124 rdf:type owl:ObjectProperty ;
126 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> . 125 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
126 +
127 +ep-prodreport:issuedAt
128 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
129 + rdfs:domain <http://www.reportinghub.no/ep/schema/report#Report> ;
130 + rdfs:label "issued at"^^xsd:string .
......
...@@ -55,15 +55,37 @@ ep-mpr-spin-lib:Function ...@@ -55,15 +55,37 @@ ep-mpr-spin-lib:Function
55 rdf:type spin:Function ; 55 rdf:type spin:Function ;
56 rdfs:subClassOf spin:Functions . 56 rdfs:subClassOf spin:Functions .
57 57
58 +ep-mpr-spin-lib:buildIntervalIdentifier
59 + rdf:type spin:Function ;
60 + rdfs:subClassOf ep-mpr-spin-lib:Function ;
61 + spin:body
62 + [ rdf:type sp:Select ;
63 + rdfs:comment """arg1 is the report start date
64 +arg2 is the report end date"""^^xsd:string ;
65 + sp:resultVariables ([ sp:varName "intervalIdentifier"^^xsd:string
66 + ]) ;
67 + sp:where ([ rdf:type sp:Bind ;
68 + sp:expression
69 + [ rdf:type fn:concat ;
70 + sp:arg1 spin:_arg1 ;
71 + sp:arg2 "$" ;
72 + sp:arg3 spin:_arg2
73 + ] ;
74 + sp:variable
75 + [ sp:varName "intervalIdentifier"^^xsd:string
76 + ]
77 + ])
78 + ] .
79 +
58 ep-mpr-spin-lib:buildProductionReportURI 80 ep-mpr-spin-lib:buildProductionReportURI
59 rdf:type spin:Function ; 81 rdf:type spin:Function ;
60 rdfs:subClassOf ep-mpr-spin-lib:Function ; 82 rdfs:subClassOf ep-mpr-spin-lib:Function ;
61 spin:body 83 spin:body
62 [ rdf:type sp:Select ; 84 [ rdf:type sp:Select ;
63 - rdfs:comment """arg1 is the name of the report 85 + rdfs:comment """arg1 is the name of the installation
64 -arg2 is the report start date 86 +arg2 is the interval identifier"""^^xsd:string ;
65 -arg3 is the report end date"""^^xsd:string ; 87 + sp:resultVariables ([ sp:varName "uri"^^xsd:string
66 - sp:resultVariables (_:b1) ; 88 + ]) ;
67 sp:where ([ rdf:type sp:Bind ; 89 sp:where ([ rdf:type sp:Bind ;
68 sp:expression 90 sp:expression
69 [ rdf:type ep-spin-lib:buildURI ; 91 [ rdf:type ep-spin-lib:buildURI ;
...@@ -71,12 +93,12 @@ arg3 is the report end date"""^^xsd:string ; ...@@ -71,12 +93,12 @@ arg3 is the report end date"""^^xsd:string ;
71 sp:arg2 [ rdf:type fn:concat ; 93 sp:arg2 [ rdf:type fn:concat ;
72 sp:arg1 spin:_arg1 ; 94 sp:arg1 spin:_arg1 ;
73 sp:arg2 "$" ; 95 sp:arg2 "$" ;
74 - sp:arg3 spin:_arg2 ; 96 + sp:arg3 spin:_arg2
75 - sp:arg4 "$" ;
76 - sp:arg5 spin:_arg3
77 ] 97 ]
78 ] ; 98 ] ;
79 - sp:variable _:b1 99 + sp:variable
100 + [ sp:varName "uri"^^xsd:string
101 + ]
80 ]) 102 ])
81 ] . 103 ] .
82 104
...@@ -916,7 +938,7 @@ ep-mpr-spin-lib:selectFluidSamplingType ...@@ -916,7 +938,7 @@ ep-mpr-spin-lib:selectFluidSamplingType
916 rdfs:subClassOf ep-mpr-spin-lib:Function ; 938 rdfs:subClassOf ep-mpr-spin-lib:Function ;
917 spin:body 939 spin:body
918 [ rdf:type sp:Select ; 940 [ rdf:type sp:Select ;
919 - sp:resultVariables (_:b2) ; 941 + sp:resultVariables (_:b1) ;
920 sp:where ([ rdf:type sp:Bind ; 942 sp:where ([ rdf:type sp:Bind ;
921 sp:expression 943 sp:expression
922 [ rdf:type sp:if ; 944 [ rdf:type sp:if ;
...@@ -997,7 +1019,7 @@ ep-mpr-spin-lib:selectFluidSamplingType ...@@ -997,7 +1019,7 @@ ep-mpr-spin-lib:selectFluidSamplingType
997 ] 1019 ]
998 ] 1020 ]
999 ] ; 1021 ] ;
1000 - sp:variable _:b2 1022 + sp:variable _:b1
1001 ]) 1023 ])
1002 ] . 1024 ] .
1003 1025
...@@ -3047,7 +3069,7 @@ ep-mpr-spin-lib:selectProductVolumeReportPeriodType ...@@ -3047,7 +3069,7 @@ ep-mpr-spin-lib:selectProductVolumeReportPeriodType
3047 rdfs:subClassOf ep-mpr-spin-lib:Function ; 3069 rdfs:subClassOf ep-mpr-spin-lib:Function ;
3048 spin:body 3070 spin:body
3049 [ rdf:type sp:Select ; 3071 [ rdf:type sp:Select ;
3050 - sp:resultVariables (_:b3) ; 3072 + sp:resultVariables (_:b2) ;
3051 sp:where ([ rdf:type sp:Bind ; 3073 sp:where ([ rdf:type sp:Bind ;
3052 sp:expression 3074 sp:expression
3053 [ rdf:type sp:if ; 3075 [ rdf:type sp:if ;
...@@ -3191,7 +3213,7 @@ ep-mpr-spin-lib:selectProductVolumeReportPeriodType ...@@ -3191,7 +3213,7 @@ ep-mpr-spin-lib:selectProductVolumeReportPeriodType
3191 ] 3213 ]
3192 ] 3214 ]
3193 ] ; 3215 ] ;
3194 - sp:variable _:b3 3216 + sp:variable _:b2
3195 ]) 3217 ])
3196 ] . 3218 ] .
3197 3219
...@@ -5598,8 +5620,6 @@ ep-mpr-spin-lib:selectWorkScale ...@@ -5598,8 +5620,6 @@ ep-mpr-spin-lib:selectWorkScale
5598 ]) 5620 ])
5599 ] . 5621 ] .
5600 5622
5601 -_:b3 sp:varName "productVolumeReportPeriodType"^^xsd:string . 5623 +_:b1 sp:varName "fluidSamplingType"^^xsd:string .
5602 -
5603 -_:b2 sp:varName "fluidSamplingType"^^xsd:string .
5604 5624
5605 -_:b1 sp:varName "uri"^^xsd:string . 5625 +_:b2 sp:varName "productVolumeReportPeriodType"^^xsd:string .
......
1 -# Saved by TopBraid on Tue Dec 20 19:26:54 GMT 2011
2 # baseURI: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0 1 # baseURI: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0
3 -# imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib
4 -# imports: http://www.epim.no/schemas/mprml/1
5 # imports: http://spinrdf.org/spin 2 # imports: http://spinrdf.org/spin
3 +# imports: http://www.epim.no/schemas/mprml/1
4 +# imports: http://www.reportinghub.no/ep/dpr/spin/1.1/lib
6 # imports: http://www.reportinghub.no/ep/mpr/spin/1.1/lib 5 # imports: http://www.reportinghub.no/ep/mpr/spin/1.1/lib
7 6
8 @prefix : <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0#> . 7 @prefix : <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-productionReport-v1.0#> .
...@@ -20,334 +19,738 @@ ...@@ -20,334 +19,738 @@
20 <http://www.epim.no/schemas/mprml/1#A_Global-Objects> 19 <http://www.epim.no/schemas/mprml/1#A_Global-Objects>
21 spin:rule 20 spin:rule
22 [ rdf:type sp:Construct ; 21 [ rdf:type sp:Construct ;
23 - rdfs:comment """STEP 10001b Create the ProductionReport - dateStart and dateEnd supplied 22 + rdfs:comment "STEP 10001m Create the ProductionReport - extract the name from context/installation"^^xsd:string ;
24 -Extract the name from the productionOperation child"""^^xsd:string ;
25 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; 23 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ;
26 sp:predicate rdf:type ; 24 sp:predicate rdf:type ;
27 - sp:subject _:b1 25 + sp:subject
28 - ] [ sp:object _:b2 ; 26 + [ sp:varName "productionReport"^^xsd:string
29 - sp:predicate rdfs:label ; 27 + ]
30 - sp:subject _:b1
31 - ] [ sp:object _:b3 ;
32 - sp:predicate <http://www.reportinghub.no/ep/schema/report#createdAt> ;
33 - sp:subject _:b1
34 ] [ sp:object spin:_this ; 28 ] [ sp:object spin:_this ;
35 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 29 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
36 - sp:subject _:b1 30 + sp:subject
31 + [ sp:varName "productionReport"^^xsd:string
32 + ]
37 ]) ; 33 ]) ;
38 - sp:where ([ sp:object _:b4 ; 34 + sp:where ([ sp:object
35 + [ sp:varName "intervalIdentifier"^^xsd:string
36 + ] ;
37 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ;
38 + sp:subject spin:_this
39 + ] [ sp:object
40 + [ sp:varName "contextRef"^^xsd:string
41 + ] ;
39 sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; 42 sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
40 sp:subject spin:_this 43 sp:subject spin:_this
41 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; 44 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
42 sp:predicate rdf:type ; 45 sp:predicate rdf:type ;
43 - sp:subject _:b4 46 + sp:subject
44 - ] [ rdf:type sp:Optional ; 47 + [ sp:varName "contextRef"^^xsd:string
45 - sp:elements ([ sp:object _:b5 ; 48 + ]
46 - sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; 49 + ] [ sp:object
47 - sp:subject _:b4 50 + [ sp:varName "installationRef"^^xsd:string
48 - ] [ sp:object _:b2 ; 51 + ] ;
52 + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ;
53 + sp:subject
54 + [ sp:varName "contextRef"^^xsd:string
55 + ]
56 + ] [ sp:object
57 + [ sp:varName "name"^^xsd:string
58 + ] ;
49 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 59 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
50 - sp:subject _:b5 60 + sp:subject
61 + [ sp:varName "installationRef"^^xsd:string
62 + ]
63 + ] [ rdf:type sp:Bind ;
64 + sp:expression
65 + [ rdf:type ep-spin-lib:normalizeString ;
66 + sp:arg1 [ sp:varName "name"^^xsd:string
67 + ]
68 + ] ;
69 + sp:variable
70 + [ sp:varName "normalizedName"^^xsd:string
71 + ]
72 + ] [ rdf:type sp:Bind ;
73 + sp:expression
74 + [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ;
75 + sp:arg1 [ sp:varName "normalizedName"^^xsd:string
76 + ] ;
77 + sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string
78 + ]
79 + ] ;
80 + sp:variable
81 + [ sp:varName "productionReport"^^xsd:string
82 + ]
83 + ])
84 + ] ;
85 + spin:rule
86 + [ rdf:type sp:Construct ;
87 + rdfs:comment "STEP 10001e Create the interval identifier - no date"^^xsd:string ;
88 + sp:templates ([ sp:object "noDate" ;
89 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ;
90 + sp:subject spin:_this
91 + ]) ;
92 + sp:where ([ sp:object
93 + [ sp:varName "contextRef"^^xsd:string
94 + ] ;
95 + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
96 + sp:subject spin:_this
97 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
98 + sp:predicate rdf:type ;
99 + sp:subject
100 + [ sp:varName "contextRef"^^xsd:string
101 + ]
102 + ] [ rdf:type sp:NotExists ;
103 + sp:elements ([ sp:object
104 + [ sp:varName "dateEnd"^^xsd:string
105 + ] ;
106 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ;
107 + sp:subject
108 + [ sp:varName "contextRef"^^xsd:string
109 + ]
51 ]) 110 ])
52 - ] [ sp:object _:b3 ; 111 + ] [ rdf:type sp:NotExists ;
112 + sp:elements ([ sp:object
113 + [ sp:varName "date"^^xsd:string
114 + ] ;
53 sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; 115 sp:predicate <http://www.epim.no/schemas/mprml/1#date> ;
54 - sp:subject _:b4 116 + sp:subject
55 - ] [ sp:object _:b6 ; 117 + [ sp:varName "contextRef"^^xsd:string
118 + ]
119 + ])
120 + ] [ rdf:type sp:NotExists ;
121 + sp:elements ([ sp:object
122 + [ sp:varName "dateStart"^^xsd:string
123 + ] ;
124 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ;
125 + sp:subject
126 + [ sp:varName "contextRef"^^xsd:string
127 + ]
128 + ])
129 + ])
130 + ] ;
131 + spin:rule
132 + [ rdf:type sp:Construct ;
133 + rdfs:comment "STEP 10001c Create the interval identifier - date from context"^^xsd:string ;
134 + sp:templates ([ sp:object
135 + [ sp:varName "date"^^xsd:string
136 + ] ;
137 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ;
138 + sp:subject spin:_this
139 + ]) ;
140 + sp:where ([ sp:object
141 + [ sp:varName "contextRef"^^xsd:string
142 + ] ;
143 + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
144 + sp:subject spin:_this
145 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
146 + sp:predicate rdf:type ;
147 + sp:subject
148 + [ sp:varName "contextRef"^^xsd:string
149 + ]
150 + ] [ sp:object
151 + [ sp:varName "date"^^xsd:string
152 + ] ;
153 + sp:predicate <http://www.epim.no/schemas/mprml/1#date> ;
154 + sp:subject
155 + [ sp:varName "contextRef"^^xsd:string
156 + ]
157 + ] [ rdf:type sp:NotExists ;
158 + sp:elements ([ sp:object
159 + [ sp:varName "dateStart"^^xsd:string
160 + ] ;
161 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ;
162 + sp:subject
163 + [ sp:varName "contextRef"^^xsd:string
164 + ]
165 + ])
166 + ] [ rdf:type sp:NotExists ;
167 + sp:elements ([ sp:object
168 + [ sp:varName "dateEnd"^^xsd:string
169 + ] ;
170 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ;
171 + sp:subject
172 + [ sp:varName "contextRef"^^xsd:string
173 + ]
174 + ])
175 + ])
176 + ] ;
177 + spin:rule
178 + [ rdf:type sp:Construct ;
179 + rdfs:comment "STEP 10001n Create the ProductionReport - extract the name from productionOperation/installation"^^xsd:string ;
180 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ;
181 + sp:predicate rdf:type ;
182 + sp:subject
183 + [ sp:varName "productionReport"^^xsd:string
184 + ]
185 + ] [ sp:object spin:_this ;
186 + sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
187 + sp:subject
188 + [ sp:varName "productionReport"^^xsd:string
189 + ]
190 + ]) ;
191 + sp:where ([ sp:object
192 + [ sp:varName "intervalIdentifier"^^xsd:string
193 + ] ;
194 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ;
195 + sp:subject spin:_this
196 + ] [ sp:object
197 + [ sp:varName "productionOperationRef"^^xsd:string
198 + ] ;
56 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 199 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
57 sp:subject spin:_this 200 sp:subject spin:_this
58 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; 201 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ;
59 sp:predicate rdf:type ; 202 sp:predicate rdf:type ;
60 - sp:subject _:b6 203 + sp:subject
61 - ] [ sp:object _:b7 ; 204 + [ sp:varName "productionOperationRef"^^xsd:string
62 - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; 205 + ]
63 - sp:subject _:b6 206 + ] [ sp:object
64 - ] [ sp:object _:b8 ; 207 + [ sp:varName "installationRef"^^xsd:string
208 + ] ;
209 + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ;
210 + sp:subject
211 + [ sp:varName "productionOperationRef"^^xsd:string
212 + ]
213 + ] [ sp:object
214 + [ sp:varName "name"^^xsd:string
215 + ] ;
65 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 216 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
66 - sp:subject _:b7 217 + sp:subject
67 - ] [ sp:object _:b9 ; 218 + [ sp:varName "installationRef"^^xsd:string
68 - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; 219 + ]
69 - sp:subject _:b6 220 + ] [ rdf:type sp:NotExists ;
70 - ] [ sp:object _:b10 ; 221 + sp:elements ([ sp:object
71 - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; 222 + [ sp:varName "contextRef"^^xsd:string
72 - sp:subject _:b6 223 + ] ;
224 + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
225 + sp:subject spin:_this
226 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
227 + sp:predicate rdf:type ;
228 + sp:subject
229 + [ sp:varName "contextRef"^^xsd:string
230 + ]
231 + ] [ sp:object
232 + [ sp:varName "installationRef"^^xsd:string
233 + ] ;
234 + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ;
235 + sp:subject
236 + [ sp:varName "contextRef"^^xsd:string
237 + ]
238 + ] [ sp:object
239 + [ sp:varName "name"^^xsd:string
240 + ] ;
241 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
242 + sp:subject
243 + [ sp:varName "installationRef"^^xsd:string
244 + ]
245 + ])
73 ] [ rdf:type sp:Bind ; 246 ] [ rdf:type sp:Bind ;
74 sp:expression 247 sp:expression
75 [ rdf:type ep-spin-lib:normalizeString ; 248 [ rdf:type ep-spin-lib:normalizeString ;
76 - sp:arg1 _:b8 249 + sp:arg1 [ sp:varName "name"^^xsd:string
250 + ]
77 ] ; 251 ] ;
78 - sp:variable _:b11 252 + sp:variable
253 + [ sp:varName "normalizedName"^^xsd:string
254 + ]
79 ] [ rdf:type sp:Bind ; 255 ] [ rdf:type sp:Bind ;
80 sp:expression 256 sp:expression
81 [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; 257 [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ;
82 - sp:arg1 _:b11 ; 258 + sp:arg1 [ sp:varName "normalizedName"^^xsd:string
83 - sp:arg2 _:b9 ; 259 + ] ;
84 - sp:arg3 _:b10 260 + sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string
261 + ]
85 ] ; 262 ] ;
86 - sp:variable _:b1 263 + sp:variable
264 + [ sp:varName "productionReport"^^xsd:string
265 + ]
87 ]) 266 ])
88 ] ; 267 ] ;
89 spin:rule 268 spin:rule
90 [ rdf:type sp:Construct ; 269 [ rdf:type sp:Construct ;
91 - rdfs:comment """STEP 10001a Create the ProductionReport - dTimStart and dTimEnd supplied 270 + rdfs:comment "STEP 10001o Create the ProductionReport - extract the name from productVolume/installation"^^xsd:string ;
92 -Extract the name from the productionOperation child"""^^xsd:string ;
93 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; 271 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ;
94 sp:predicate rdf:type ; 272 sp:predicate rdf:type ;
95 - sp:subject _:b12 273 + sp:subject
96 - ] [ sp:object _:b13 ; 274 + [ sp:varName "productionReport"^^xsd:string
97 - sp:predicate rdfs:label ; 275 + ]
98 - sp:subject _:b12
99 - ] [ sp:object _:b14 ;
100 - sp:predicate <http://www.reportinghub.no/ep/schema/report#createdAt> ;
101 - sp:subject _:b12
102 ] [ sp:object spin:_this ; 276 ] [ sp:object spin:_this ;
103 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 277 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
104 - sp:subject _:b12 278 + sp:subject
279 + [ sp:varName "productionReport"^^xsd:string
280 + ]
105 ]) ; 281 ]) ;
106 - sp:where ([ sp:object _:b15 ; 282 + sp:where ([ sp:object
107 - sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; 283 + [ sp:varName "intervalIdentifier"^^xsd:string
284 + ] ;
285 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ;
108 sp:subject spin:_this 286 sp:subject spin:_this
109 - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; 287 + ] [ sp:object
288 + [ sp:varName "productVolumeRef"^^xsd:string
289 + ] ;
290 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
291 + sp:subject spin:_this
292 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ;
110 sp:predicate rdf:type ; 293 sp:predicate rdf:type ;
111 - sp:subject _:b15 294 + sp:subject
112 - ] [ rdf:type sp:Optional ; 295 + [ sp:varName "productVolumeRef"^^xsd:string
113 - sp:elements ([ sp:object _:b16 ; 296 + ]
114 - sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; 297 + ] [ sp:object
115 - sp:subject _:b15 298 + [ sp:varName "installationRef"^^xsd:string
116 - ] [ sp:object _:b13 ; 299 + ] ;
300 + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ;
301 + sp:subject
302 + [ sp:varName "productVolumeRef"^^xsd:string
303 + ]
304 + ] [ sp:object
305 + [ sp:varName "name"^^xsd:string
306 + ] ;
117 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 307 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
118 - sp:subject _:b16 308 + sp:subject
119 - ]) 309 + [ sp:varName "installationRef"^^xsd:string
120 - ] [ sp:object _:b14 ; 310 + ]
121 - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; 311 + ] [ rdf:type sp:NotExists ;
122 - sp:subject _:b15 312 + sp:elements ([ sp:object
123 - ] [ sp:object _:b17 ; 313 + [ sp:varName "productionOperationRef"^^xsd:string
314 + ] ;
124 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 315 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
125 sp:subject spin:_this 316 sp:subject spin:_this
126 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; 317 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ;
127 sp:predicate rdf:type ; 318 sp:predicate rdf:type ;
128 - sp:subject _:b17 319 + sp:subject
129 - ] [ sp:object _:b18 ; 320 + [ sp:varName "productionOperationRef"^^xsd:string
130 - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; 321 + ]
131 - sp:subject _:b17 322 + ] [ sp:object
132 - ] [ sp:object _:b19 ; 323 + [ sp:varName "installationRef"^^xsd:string
324 + ] ;
325 + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ;
326 + sp:subject
327 + [ sp:varName "productionOperationRef"^^xsd:string
328 + ]
329 + ] [ sp:object
330 + [ sp:varName "name"^^xsd:string
331 + ] ;
332 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
333 + sp:subject
334 + [ sp:varName "installationRef"^^xsd:string
335 + ]
336 + ])
337 + ] [ rdf:type sp:NotExists ;
338 + sp:elements ([ sp:object
339 + [ sp:varName "contextRef"^^xsd:string
340 + ] ;
341 + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
342 + sp:subject spin:_this
343 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
344 + sp:predicate rdf:type ;
345 + sp:subject
346 + [ sp:varName "contextRef"^^xsd:string
347 + ]
348 + ] [ sp:object
349 + [ sp:varName "installationRef"^^xsd:string
350 + ] ;
351 + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ;
352 + sp:subject
353 + [ sp:varName "contextRef"^^xsd:string
354 + ]
355 + ] [ sp:object
356 + [ sp:varName "name"^^xsd:string
357 + ] ;
133 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 358 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
134 - sp:subject _:b18 359 + sp:subject
135 - ] [ sp:object _:b20 ; 360 + [ sp:varName "installationRef"^^xsd:string
136 - sp:predicate <http://www.epim.no/schemas/mprml/1#dTimStart> ; 361 + ]
137 - sp:subject _:b17 362 + ])
138 - ] [ sp:object _:b21 ;
139 - sp:predicate <http://www.epim.no/schemas/mprml/1#dTimEnd> ;
140 - sp:subject _:b17
141 ] [ rdf:type sp:Bind ; 363 ] [ rdf:type sp:Bind ;
142 sp:expression 364 sp:expression
143 [ rdf:type ep-spin-lib:normalizeString ; 365 [ rdf:type ep-spin-lib:normalizeString ;
144 - sp:arg1 _:b19 366 + sp:arg1 [ sp:varName "name"^^xsd:string
367 + ]
145 ] ; 368 ] ;
146 - sp:variable _:b22 369 + sp:variable
370 + [ sp:varName "normalizedName"^^xsd:string
371 + ]
147 ] [ rdf:type sp:Bind ; 372 ] [ rdf:type sp:Bind ;
148 sp:expression 373 sp:expression
149 [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; 374 [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ;
150 - sp:arg1 _:b22 ; 375 + sp:arg1 [ sp:varName "normalizedName"^^xsd:string
151 - sp:arg2 _:b20 ;
152 - sp:arg3 _:b21
153 ] ; 376 ] ;
154 - sp:variable _:b12 377 + sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string
378 + ]
379 + ] ;
380 + sp:variable
381 + [ sp:varName "productionReport"^^xsd:string
382 + ]
155 ]) 383 ])
156 ] ; 384 ] ;
157 spin:rule 385 spin:rule
158 [ rdf:type sp:Construct ; 386 [ rdf:type sp:Construct ;
159 - rdfs:comment "STEP 10001e Add the report kind"^^xsd:string ; 387 + rdfs:comment "STEP 10001z Add the report kind, issue date and title"^^xsd:string ;
160 - sp:templates ([ sp:object _:b23 ; 388 + sp:templates ([ sp:object
389 + [ sp:varName "reportKind"^^xsd:string
390 + ] ;
161 sp:predicate rdf:type ; 391 sp:predicate rdf:type ;
162 - sp:subject _:b24 392 + sp:subject
393 + [ sp:varName "productionReport"^^xsd:string
394 + ]
163 ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind> ; 395 ] [ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReportKind> ;
164 sp:predicate rdf:type ; 396 sp:predicate rdf:type ;
165 - sp:subject _:b23 397 + sp:subject
166 - ] [ sp:object _:b25 ; 398 + [ sp:varName "reportKind"^^xsd:string
399 + ]
400 + ] [ sp:object
401 + [ sp:varName "kind"^^xsd:string
402 + ] ;
403 + sp:predicate rdfs:label ;
404 + sp:subject
405 + [ sp:varName "reportKind"^^xsd:string
406 + ]
407 + ] [ sp:object
408 + [ sp:varName "issueDate"^^xsd:string
409 + ] ;
410 + sp:predicate <http://www.reportinghub.no/ep/schema/production-report#issuedAt> ;
411 + sp:subject
412 + [ sp:varName "productionReport"^^xsd:string
413 + ]
414 + ] [ sp:object
415 + [ sp:varName "title"^^xsd:string
416 + ] ;
167 sp:predicate rdfs:label ; 417 sp:predicate rdfs:label ;
168 - sp:subject _:b23 418 + sp:subject
419 + [ sp:varName "productionReport"^^xsd:string
420 + ]
169 ]) ; 421 ]) ;
170 - sp:where ([ sp:object _:b26 ; 422 + sp:where ([ sp:object
423 + [ sp:varName "contextRef"^^xsd:string
424 + ] ;
171 sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; 425 sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
172 sp:subject spin:_this 426 sp:subject spin:_this
173 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; 427 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
174 sp:predicate rdf:type ; 428 sp:predicate rdf:type ;
175 - sp:subject _:b26 429 + sp:subject
176 - ] [ sp:object _:b25 ; 430 + [ sp:varName "contextRef"^^xsd:string
431 + ]
432 + ] [ rdf:type sp:Optional ;
433 + sp:elements ([ sp:object
434 + [ sp:varName "kind"^^xsd:string
435 + ] ;
177 sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ; 436 sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ;
178 - sp:subject _:b26 437 + sp:subject
438 + [ sp:varName "contextRef"^^xsd:string
439 + ]
440 + ])
441 + ] [ rdf:type sp:Optional ;
442 + sp:elements ([ sp:object
443 + [ sp:varName "issueDate"^^xsd:string
444 + ] ;
445 + sp:predicate <http://www.epim.no/schemas/mprml/1#issueDate> ;
446 + sp:subject
447 + [ sp:varName "contextRef"^^xsd:string
448 + ]
449 + ])
450 + ] [ rdf:type sp:Optional ;
451 + sp:elements ([ sp:object
452 + [ sp:varName "titleRef"^^xsd:string
453 + ] ;
454 + sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ;
455 + sp:subject
456 + [ sp:varName "contextRef"^^xsd:string
457 + ]
179 ] [ sp:object 458 ] [ sp:object
180 - [ sp:varName "date"^^xsd:string 459 + [ sp:varName "title"^^xsd:string
181 ] ; 460 ] ;
182 - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; 461 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
183 - sp:subject _:b26 462 + sp:subject
463 + [ sp:varName "titleRef"^^xsd:string
464 + ]
465 + ])
184 ] [ sp:object spin:_this ; 466 ] [ sp:object spin:_this ;
185 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 467 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
186 - sp:subject _:b24 468 + sp:subject
469 + [ sp:varName "productionReport"^^xsd:string
470 + ]
187 ] [ rdf:type sp:Bind ; 471 ] [ rdf:type sp:Bind ;
188 sp:expression 472 sp:expression
189 [ rdf:type ep-spin-lib:normalizeString ; 473 [ rdf:type ep-spin-lib:normalizeString ;
190 - sp:arg1 _:b25 474 + sp:arg1 [ sp:varName "kind"^^xsd:string
475 + ]
191 ] ; 476 ] ;
192 - sp:variable _:b27 477 + sp:variable
478 + [ sp:varName "normalizedKind"^^xsd:string
479 + ]
193 ] [ rdf:type sp:Bind ; 480 ] [ rdf:type sp:Bind ;
194 sp:expression 481 sp:expression
195 [ rdf:type ep-dpr-spin-lib:buildProductionReportKindURI ; 482 [ rdf:type ep-dpr-spin-lib:buildProductionReportKindURI ;
196 - sp:arg1 _:b27 483 + sp:arg1 [ sp:varName "normalizedKind"^^xsd:string
484 + ]
197 ] ; 485 ] ;
198 - sp:variable _:b23 486 + sp:variable
487 + [ sp:varName "reportKind"^^xsd:string
488 + ]
199 ]) 489 ])
200 ] ; 490 ] ;
201 spin:rule 491 spin:rule
202 [ rdf:type sp:Construct ; 492 [ rdf:type sp:Construct ;
203 - rdfs:comment """STEP 10001c Create the ProductionReport - date and dateEnd from context 493 + rdfs:comment "STEP 10001a Create the inteval identifier - dateStart and dateEnd from context"^^xsd:string ;
204 -Extract the name from the contextFacility"""^^xsd:string ; 494 + sp:templates ([ sp:object
205 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; 495 + [ sp:varName "intervalIdentifier"^^xsd:string
206 - sp:predicate rdf:type ; 496 + ] ;
207 - sp:subject _:b28 497 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ;
208 - ] [ sp:object _:b29 ; 498 + sp:subject spin:_this
209 - sp:predicate rdfs:label ;
210 - sp:subject _:b28
211 - ] [ sp:object _:b30 ;
212 - sp:predicate <http://www.reportinghub.no/ep/schema/report#createdAt> ;
213 - sp:subject _:b28
214 - ] [ sp:object spin:_this ;
215 - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
216 - sp:subject _:b28
217 ]) ; 499 ]) ;
218 - sp:where ([ sp:object _:b31 ; 500 + sp:where ([ sp:object
501 + [ sp:varName "contextRef"^^xsd:string
502 + ] ;
219 sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; 503 sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
220 sp:subject spin:_this 504 sp:subject spin:_this
221 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; 505 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
222 sp:predicate rdf:type ; 506 sp:predicate rdf:type ;
223 - sp:subject _:b31 507 + sp:subject
224 - ] [ rdf:type sp:Optional ; 508 + [ sp:varName "contextRef"^^xsd:string
225 - sp:elements ([ sp:object _:b32 ; 509 + ]
226 - sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; 510 + ] [ sp:object
227 - sp:subject _:b31 511 + [ sp:varName "dateStart"^^xsd:string
228 - ] [ sp:object _:b29 ; 512 + ] ;
229 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 513 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ;
230 - sp:subject _:b32 514 + sp:subject
515 + [ sp:varName "contextRef"^^xsd:string
516 + ]
517 + ] [ sp:object
518 + [ sp:varName "dateEnd"^^xsd:string
519 + ] ;
520 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ;
521 + sp:subject
522 + [ sp:varName "contextRef"^^xsd:string
523 + ]
524 + ] [ rdf:type sp:Bind ;
525 + sp:expression
526 + [ rdf:type ep-mpr-spin-lib:buildIntervalIdentifier ;
527 + sp:arg1 [ sp:varName "dateStart"^^xsd:string
528 + ] ;
529 + sp:arg2 [ sp:varName "dateEnd"^^xsd:string
530 + ]
531 + ] ;
532 + sp:variable
533 + [ sp:varName "intervalIdentifier"^^xsd:string
534 + ]
231 ]) 535 ])
232 - ] [ sp:object _:b30 ; 536 + ] ;
233 - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; 537 + spin:rule
234 - sp:subject _:b31 538 + [ rdf:type sp:Construct ;
235 - ] [ rdf:type sp:NotExists ; 539 + rdfs:comment "STEP 10001b Create the interval identifier - date and dateEnd from context"^^xsd:string ;
236 - sp:elements ([ sp:object _:b33 ; 540 + sp:templates ([ sp:object
237 - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 541 + [ sp:varName "intervalIdentifier"^^xsd:string
542 + ] ;
543 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ;
238 sp:subject spin:_this 544 sp:subject spin:_this
239 - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; 545 + ]) ;
546 + sp:where ([ sp:object
547 + [ sp:varName "contextRef"^^xsd:string
548 + ] ;
549 + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
550 + sp:subject spin:_this
551 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
240 sp:predicate rdf:type ; 552 sp:predicate rdf:type ;
241 - sp:subject _:b33 553 + sp:subject
242 - ] [ sp:object _:b34 ; 554 + [ sp:varName "contextRef"^^xsd:string
243 - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; 555 + ]
244 - sp:subject _:b33 556 + ] [ sp:object
245 - ] [ sp:object _:b35 ; 557 + [ sp:varName "date"^^xsd:string
246 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 558 + ] ;
247 - sp:subject _:b34
248 - ])
249 - ] [ sp:object _:b36 ;
250 sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; 559 sp:predicate <http://www.epim.no/schemas/mprml/1#date> ;
251 - sp:subject _:b31 560 + sp:subject
252 - ] [ sp:object _:b37 ; 561 + [ sp:varName "contextRef"^^xsd:string
562 + ]
563 + ] [ rdf:type sp:NotExists ;
564 + sp:elements ([ sp:object
565 + [ sp:varName "dateStart"^^xsd:string
566 + ] ;
567 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ;
568 + sp:subject
569 + [ sp:varName "contextRef"^^xsd:string
570 + ]
571 + ])
572 + ] [ sp:object
573 + [ sp:varName "dateEnd"^^xsd:string
574 + ] ;
253 sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; 575 sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ;
254 - sp:subject _:b31 576 + sp:subject
255 - ] [ sp:object _:b38 ; 577 + [ sp:varName "contextRef"^^xsd:string
256 - sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ; 578 + ]
257 - sp:subject _:b31
258 - ] [ sp:object _:b35 ;
259 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
260 - sp:subject _:b38
261 ] [ rdf:type sp:Bind ; 579 ] [ rdf:type sp:Bind ;
262 sp:expression 580 sp:expression
263 - [ rdf:type ep-spin-lib:normalizeString ; 581 + [ rdf:type ep-mpr-spin-lib:buildIntervalIdentifier ;
264 - sp:arg1 _:b35 582 + sp:arg1 [ sp:varName "date"^^xsd:string
265 ] ; 583 ] ;
266 - sp:variable _:b39 584 + sp:arg2 [ sp:varName "dateEnd"^^xsd:string
267 - ] [ rdf:type sp:Bind ; 585 + ]
268 - sp:expression
269 - [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ;
270 - sp:arg1 _:b39 ;
271 - sp:arg2 _:b36 ;
272 - sp:arg3 _:b37
273 ] ; 586 ] ;
274 - sp:variable _:b28 587 + sp:variable
588 + [ sp:varName "intervalIdentifier"^^xsd:string
589 + ]
275 ]) 590 ])
276 ] ; 591 ] ;
277 spin:rule 592 spin:rule
278 [ rdf:type sp:Construct ; 593 [ rdf:type sp:Construct ;
279 - rdfs:comment """STEP 10001d Create the ProductionReport - dateStart and dateEnd from context 594 + rdfs:comment "STEP 10001p Create the ProductionReport - no installation"^^xsd:string ;
280 -Extract the name from the contextFacility"""^^xsd:string ;
281 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ; 595 sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/production-report#ProductionReport> ;
282 sp:predicate rdf:type ; 596 sp:predicate rdf:type ;
283 - sp:subject _:b40 597 + sp:subject
284 - ] [ sp:object _:b41 ; 598 + [ sp:varName "productionReport"^^xsd:string
285 - sp:predicate rdfs:label ; 599 + ]
286 - sp:subject _:b40
287 - ] [ sp:object _:b42 ;
288 - sp:predicate <http://www.reportinghub.no/ep/schema/report#createdAt> ;
289 - sp:subject _:b40
290 ] [ sp:object spin:_this ; 600 ] [ sp:object spin:_this ;
291 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 601 sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ;
292 - sp:subject _:b40 602 + sp:subject
603 + [ sp:varName "productionReport"^^xsd:string
604 + ]
293 ]) ; 605 ]) ;
294 - sp:where ([ sp:object _:b43 ; 606 + sp:where ([ sp:object
295 - sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; 607 + [ sp:varName "intervalIdentifier"^^xsd:string
608 + ] ;
609 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ;
296 sp:subject spin:_this 610 sp:subject spin:_this
297 - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; 611 + ] [ rdf:type sp:NotExists ;
612 + sp:elements ([ sp:object
613 + [ sp:varName "productVolumeRef"^^xsd:string
614 + ] ;
615 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
616 + sp:subject spin:_this
617 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ;
298 sp:predicate rdf:type ; 618 sp:predicate rdf:type ;
299 - sp:subject _:b43 619 + sp:subject
300 - ] [ rdf:type sp:Optional ; 620 + [ sp:varName "productVolumeRef"^^xsd:string
301 - sp:elements ([ sp:object _:b44 ; 621 + ]
302 - sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; 622 + ] [ sp:object
303 - sp:subject _:b43 623 + [ sp:varName "installationRef"^^xsd:string
304 - ] [ sp:object _:b41 ; 624 + ] ;
625 + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ;
626 + sp:subject
627 + [ sp:varName "productVolumeRef"^^xsd:string
628 + ]
629 + ] [ sp:object
630 + [ sp:varName "name"^^xsd:string
631 + ] ;
305 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 632 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
306 - sp:subject _:b44 633 + sp:subject
634 + [ sp:varName "installationRef"^^xsd:string
635 + ]
307 ]) 636 ])
308 - ] [ sp:object _:b42 ;
309 - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ;
310 - sp:subject _:b43
311 ] [ rdf:type sp:NotExists ; 637 ] [ rdf:type sp:NotExists ;
312 - sp:elements ([ sp:object _:b45 ; 638 + sp:elements ([ sp:object
639 + [ sp:varName "productionOperationRef"^^xsd:string
640 + ] ;
313 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 641 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
314 sp:subject spin:_this 642 sp:subject spin:_this
315 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; 643 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ;
316 sp:predicate rdf:type ; 644 sp:predicate rdf:type ;
317 - sp:subject _:b45 645 + sp:subject
318 - ] [ sp:object _:b46 ; 646 + [ sp:varName "productionOperationRef"^^xsd:string
319 - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; 647 + ]
320 - sp:subject _:b45 648 + ] [ sp:object
321 - ] [ sp:object _:b47 ; 649 + [ sp:varName "installationRef"^^xsd:string
650 + ] ;
651 + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ;
652 + sp:subject
653 + [ sp:varName "productionOperationRef"^^xsd:string
654 + ]
655 + ] [ sp:object
656 + [ sp:varName "name"^^xsd:string
657 + ] ;
322 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 658 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
323 - sp:subject _:b46 659 + sp:subject
660 + [ sp:varName "installationRef"^^xsd:string
661 + ]
324 ]) 662 ])
325 - ] [ sp:object _:b48 ; 663 + ] [ rdf:type sp:NotExists ;
326 - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ; 664 + sp:elements ([ sp:object
327 - sp:subject _:b43 665 + [ sp:varName "contextRef"^^xsd:string
328 - ] [ sp:object _:b49 ; 666 + ] ;
329 - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ; 667 + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
330 - sp:subject _:b43 668 + sp:subject spin:_this
331 - ] [ sp:object _:b50 ; 669 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
332 - sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ; 670 + sp:predicate rdf:type ;
333 - sp:subject _:b43 671 + sp:subject
334 - ] [ sp:object _:b47 ; 672 + [ sp:varName "contextRef"^^xsd:string
673 + ]
674 + ] [ sp:object
675 + [ sp:varName "installationRef"^^xsd:string
676 + ] ;
677 + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ;
678 + sp:subject
679 + [ sp:varName "contextRef"^^xsd:string
680 + ]
681 + ] [ sp:object
682 + [ sp:varName "name"^^xsd:string
683 + ] ;
335 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 684 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
336 - sp:subject _:b50 685 + sp:subject
686 + [ sp:varName "installationRef"^^xsd:string
687 + ]
688 + ])
337 ] [ rdf:type sp:Bind ; 689 ] [ rdf:type sp:Bind ;
338 sp:expression 690 sp:expression
339 [ rdf:type ep-spin-lib:normalizeString ; 691 [ rdf:type ep-spin-lib:normalizeString ;
340 - sp:arg1 _:b47 692 + sp:arg1 "noInstallation"
341 ] ; 693 ] ;
342 - sp:variable _:b51 694 + sp:variable
695 + [ sp:varName "normalizedName"^^xsd:string
696 + ]
343 ] [ rdf:type sp:Bind ; 697 ] [ rdf:type sp:Bind ;
344 sp:expression 698 sp:expression
345 [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; 699 [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ;
346 - sp:arg1 _:b51 ; 700 + sp:arg1 [ sp:varName "normalizedName"^^xsd:string
347 - sp:arg2 _:b48 ; 701 + ] ;
348 - sp:arg3 _:b49 702 + sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string
703 + ]
704 + ] ;
705 + sp:variable
706 + [ sp:varName "productionReport"^^xsd:string
707 + ]
708 + ])
709 + ] ;
710 + spin:rule
711 + [ rdf:type sp:Construct ;
712 + rdfs:comment "STEP 10001d Create the interval identifier - dateEnd from context"^^xsd:string ;
713 + sp:templates ([ sp:object
714 + [ sp:varName "dateEnd"^^xsd:string
715 + ] ;
716 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ;
717 + sp:subject spin:_this
718 + ]) ;
719 + sp:where ([ sp:object
720 + [ sp:varName "contextRef"^^xsd:string
721 + ] ;
722 + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
723 + sp:subject spin:_this
724 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
725 + sp:predicate rdf:type ;
726 + sp:subject
727 + [ sp:varName "contextRef"^^xsd:string
728 + ]
729 + ] [ sp:object
730 + [ sp:varName "dateEnd"^^xsd:string
731 + ] ;
732 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ;
733 + sp:subject
734 + [ sp:varName "contextRef"^^xsd:string
735 + ]
736 + ] [ rdf:type sp:NotExists ;
737 + sp:elements ([ sp:object
738 + [ sp:varName "date"^^xsd:string
739 + ] ;
740 + sp:predicate <http://www.epim.no/schemas/mprml/1#date> ;
741 + sp:subject
742 + [ sp:varName "contextRef"^^xsd:string
743 + ]
744 + ])
745 + ] [ rdf:type sp:NotExists ;
746 + sp:elements ([ sp:object
747 + [ sp:varName "dateStart"^^xsd:string
349 ] ; 748 ] ;
350 - sp:variable _:b40 749 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ;
750 + sp:subject
751 + [ sp:varName "contextRef"^^xsd:string
752 + ]
753 + ])
351 ]) 754 ])
352 ] . 755 ] .
353 756
...@@ -355,147 +758,3 @@ Extract the name from the contextFacility"""^^xsd:string ; ...@@ -355,147 +758,3 @@ Extract the name from the contextFacility"""^^xsd:string ;
355 rdf:type owl:Ontology ; 758 rdf:type owl:Ontology ;
356 owl:imports <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> ; 759 owl:imports <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> , <http://spinrdf.org/spin> , <http://www.epim.no/schemas/mprml/1> , <http://www.reportinghub.no/ep/mpr/spin/1.1/lib> ;
357 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 760 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
358 -
359 -_:b40
360 - sp:varName "productionReport"^^xsd:string .
361 -
362 -_:b41
363 - sp:varName "title"^^xsd:string .
364 -
365 -_:b42
366 - sp:varName "date"^^xsd:string .
367 -
368 -_:b43
369 - sp:varName "contextRef"^^xsd:string .
370 -
371 -_:b44
372 - sp:varName "titleRef"^^xsd:string .
373 -
374 -_:b45
375 - sp:varName "productionOperationRef"^^xsd:string .
376 -
377 -_:b46
378 - sp:varName "nameRef"^^xsd:string .
379 -
380 -_:b47
381 - sp:varName "name"^^xsd:string .
382 -
383 -_:b48
384 - sp:varName "dateStart"^^xsd:string .
385 -
386 -_:b49
387 - sp:varName "dateEnd"^^xsd:string .
388 -
389 -_:b50
390 - sp:varName "contextFacilityRef"^^xsd:string .
391 -
392 -_:b51
393 - sp:varName "normalizedName"^^xsd:string .
394 -
395 -_:b28
396 - sp:varName "productionReport"^^xsd:string .
397 -
398 -_:b29
399 - sp:varName "title"^^xsd:string .
400 -
401 -_:b30
402 - sp:varName "date"^^xsd:string .
403 -
404 -_:b31
405 - sp:varName "contextRef"^^xsd:string .
406 -
407 -_:b32
408 - sp:varName "titleRef"^^xsd:string .
409 -
410 -_:b33
411 - sp:varName "productionOperationRef"^^xsd:string .
412 -
413 -_:b34
414 - sp:varName "nameRef"^^xsd:string .
415 -
416 -_:b35
417 - sp:varName "name"^^xsd:string .
418 -
419 -_:b36
420 - sp:varName "dateStart"^^xsd:string .
421 -
422 -_:b37
423 - sp:varName "dateEnd"^^xsd:string .
424 -
425 -_:b38
426 - sp:varName "contextFacilityRef"^^xsd:string .
427 -
428 -_:b39
429 - sp:varName "normalizedName"^^xsd:string .
430 -
431 -_:b23
432 - sp:varName "reportKind"^^xsd:string .
433 -
434 -_:b24
435 - sp:varName "productionReport"^^xsd:string .
436 -
437 -_:b25
438 - sp:varName "kind"^^xsd:string .
439 -
440 -_:b26
441 - sp:varName "contextRef"^^xsd:string .
442 -
443 -_:b27
444 - sp:varName "normalizedKind"^^xsd:string .
445 -
446 -_:b15
447 - sp:varName "contextRef"^^xsd:string .
448 -
449 -_:b16
450 - sp:varName "titleRef"^^xsd:string .
451 -
452 -_:b13
453 - sp:varName "title"^^xsd:string .
454 -
455 -_:b14
456 - sp:varName "date"^^xsd:string .
457 -
458 -_:b17
459 - sp:varName "productionOperationRef"^^xsd:string .
460 -
461 -_:b18
462 - sp:varName "nameRef"^^xsd:string .
463 -
464 -_:b19
465 - sp:varName "name"^^xsd:string .
466 -
467 -_:b20
468 - sp:varName "dTimStart"^^xsd:string .
469 -
470 -_:b21
471 - sp:varName "dTimEnd"^^xsd:string .
472 -
473 -_:b22
474 - sp:varName "normalizedName"^^xsd:string .
475 -
476 -_:b12
477 - sp:varName "productionReport"^^xsd:string .
478 -
479 -_:b4 sp:varName "contextRef"^^xsd:string .
480 -
481 -_:b5 sp:varName "titleRef"^^xsd:string .
482 -
483 -_:b2 sp:varName "title"^^xsd:string .
484 -
485 -_:b3 sp:varName "date"^^xsd:string .
486 -
487 -_:b6 sp:varName "productionOperationRef"^^xsd:string .
488 -
489 -_:b7 sp:varName "nameRef"^^xsd:string .
490 -
491 -_:b8 sp:varName "name"^^xsd:string .
492 -
493 -_:b9 sp:varName "dateStart"^^xsd:string .
494 -
495 -_:b10
496 - sp:varName "dateEnd"^^xsd:string .
497 -
498 -_:b11
499 - sp:varName "normalizedName"^^xsd:string .
500 -
501 -_:b1 sp:varName "productionReport"^^xsd:string .
......
1 -# Saved by TopBraid on Tue Dec 20 19:26:54 GMT 2011
2 # baseURI: null 1 # baseURI: null
3 2
4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 3 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
1 -# Saved by TopBraid on Thu Dec 15 19:14:36 GMT 2011
2 # baseURI: http://www.reportinghub.no/test/mpr/TEST_mpr-xml-ingest 1 # baseURI: http://www.reportinghub.no/test/mpr/TEST_mpr-xml-ingest
3 -# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-collector 2 +# imports: http://spinrdf.org/spin
4 # imports: http://www.epim.no/schemas/mprml/1 3 # imports: http://www.epim.no/schemas/mprml/1
4 +# imports: http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-collector
5 # imports: http://www.reportinghub.no/np/data/npd 5 # imports: http://www.reportinghub.no/np/data/npd
6 -# imports: http://spinrdf.org/spin
7 6
8 @prefix : <http://www.reportinghub.no/test/mpr/TEST_mpr-xml-ingest#> . 7 @prefix : <http://www.reportinghub.no/test/mpr/TEST_mpr-xml-ingest#> .
9 @prefix TRANSFORM_mpr-collector: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-collector#> . 8 @prefix TRANSFORM_mpr-collector: <http://www.reportinghub.no/ep/transform/TRANSFORM_mpr-collector#> .
......
1 -# Saved by TopBraid on Thu Dec 15 19:14:36 GMT 2011
2 # baseURI: null 1 # baseURI: null
3 2
4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 3 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<mprml:objects xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 - xmlns:mprml="http://www.witsml.org/schemas/131" xmlns="http://www.witsml.org/schemas/131" version="1.0.0.0(PRODML)">
4 - <mprml:documentInfo>
5 - <mprml:DocumentName namingSystem="EC">TRYM July 2011</mprml:DocumentName>
6 - <mprml:DocumentAlias namingSystem="EC">TRYM Copex Report</mprml:DocumentAlias>
7 - <mprml:DocumentDate>2011-08-05T00:00:00.0Z</mprml:DocumentDate>
8 - <mprml:FileCreationInformation>
9 -
10 - <mprml:FileCreationDate>2011-08-15T00:00:00.0Z</mprml:FileCreationDate>
11 -
12 - <mprml:SoftwareName>Energy Components</mprml:SoftwareName>
13 - <mprml:FileCreator>Energy Components</mprml:FileCreator>
14 - </mprml:FileCreationInformation>
15 - <mprml:Owner>DONG E&amp;P Norge AS</mprml:Owner>
16 - </mprml:documentInfo>
17 - <mprml:context xsi:type="obj_report">
18 - <mprml:kind>month</mprml:kind>
19 - <mprml:title>TRYM July 2011</mprml:title>
20 - <mprml:date>2011-07-01</mprml:date>
21 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
22 - <mprml:month>2011-07</mprml:month>
23 - <mprml:year>2011</mprml:year>
24 - <mprml:reportVersion>1</mprml:reportVersion>
25 - <mprml:reportStatus>final</mprml:reportStatus>
26 - <mprml:installation kind="field" namingSystem="NPD" uidRef="18081500">TRYM</mprml:installation>
27 - <mprml:operator>
28 - <mprml:name>DONG E&amp;P Norge AS</mprml:name>
29 - <mprml:role>Operating company</mprml:role>
30 - </mprml:operator>
31 - </mprml:context>
32 - <mprml:object xsi:type="obj_productVolume">
33 - <mprml:name>TRYM</mprml:name>
34 - <mprml:facility>
35 - <mprml:name kind="field" namingSystem="NPD" uidRef="18081500">TRYM</mprml:name>
36 -
37 - <mprml:flow>
38 - <mprml:kind>production</mprml:kind>
39 - <mprml:qualifier>saleable</mprml:qualifier>
40 - <mprml:product>
41 - <mprml:kind>oil - net</mprml:kind>
42 - <mprml:period>
43 - <mprml:kind>month</mprml:kind>
44 - <mprml:dateStart>2011-07-01</mprml:dateStart>
45 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
46 - <mprml:volumeValue>
47 -
48 - <mprml:volume uom="m3">524.83</mprml:volume>
49 - <mprml:temp uom="degC">15</mprml:temp>
50 - <mprml:pres uom="atm">1</mprml:pres>
51 - </mprml:volumeValue>
52 -
53 - <mprml:mass uom="kg">61.1</mprml:mass>
54 - <mprml:densityValue>
55 - <mprml:density uom="kg/m3">799.04</mprml:density>
56 - <mprml:temp uom="degC">15</mprml:temp>
57 - <mprml:pres uom="atm">1</mprml:pres>
58 - </mprml:densityValue>
59 - </mprml:period>
60 - </mprml:product>
61 - </mprml:flow>
62 -
63 - <mprml:flow>
64 - <mprml:kind>production</mprml:kind>
65 - <mprml:qualifier>allocated</mprml:qualifier>
66 - <mprml:product>
67 - <mprml:kind>oil - net</mprml:kind>
68 - <mprml:period>
69 - <mprml:kind>month</mprml:kind>
70 - <mprml:dateStart>2011-07-01</mprml:dateStart>
71 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
72 - <mprml:volumeValue>
73 -
74 - <mprml:volume uom="m3">687.74</mprml:volume>
75 - <mprml:temp uom="degC">15</mprml:temp>
76 - <mprml:pres uom="atm">1</mprml:pres>
77 - </mprml:volumeValue>
78 -
79 - <mprml:mass uom="kg">435.92</mprml:mass>
80 - <mprml:densityValue>
81 - <mprml:density uom="kg/m3">743.22</mprml:density>
82 - <mprml:temp uom="degC">15</mprml:temp>
83 - <mprml:pres uom="atm">1</mprml:pres>
84 - </mprml:densityValue>
85 - </mprml:period>
86 - </mprml:product><mprml:product>
87 - <mprml:kind>gas</mprml:kind>
88 - <mprml:period>
89 - <mprml:kind>month</mprml:kind>
90 - <mprml:dateStart>2011-07-01</mprml:dateStart>
91 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
92 - <mprml:volumeValue>
93 -
94 - <mprml:volume uom="m3">164.19</mprml:volume>
95 - <mprml:temp uom="degC">15</mprml:temp>
96 - <mprml:pres uom="atm">1</mprml:pres>
97 - </mprml:volumeValue>
98 -
99 - <mprml:mass uom="kg">420.36</mprml:mass>
100 - <mprml:densityValue>
101 - <mprml:density uom="kg/m3">795.76</mprml:density>
102 - <mprml:temp uom="degC">15</mprml:temp>
103 - <mprml:pres uom="atm">1</mprml:pres>
104 - </mprml:densityValue>
105 - </mprml:period>
106 - </mprml:product><mprml:product>
107 - <mprml:kind>water</mprml:kind>
108 - <mprml:period>
109 - <mprml:kind>month</mprml:kind>
110 - <mprml:dateStart>2011-07-01</mprml:dateStart>
111 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
112 - <mprml:volumeValue>
113 -
114 - <mprml:volume uom="m3">340.83</mprml:volume>
115 - <mprml:temp uom="degC">15</mprml:temp>
116 - <mprml:pres uom="atm">1</mprml:pres>
117 - </mprml:volumeValue>
118 -
119 - <mprml:mass uom="kg">815.72</mprml:mass>
120 - <mprml:densityValue>
121 - <mprml:density uom="kg/m3">788.88</mprml:density>
122 - <mprml:temp uom="degC">15</mprml:temp>
123 - <mprml:pres uom="atm">1</mprml:pres>
124 - </mprml:densityValue>
125 - </mprml:period>
126 - </mprml:product><mprml:product>
127 - <mprml:kind>condensate - net</mprml:kind>
128 - <mprml:period>
129 - <mprml:kind>month</mprml:kind>
130 - <mprml:dateStart>2011-07-01</mprml:dateStart>
131 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
132 - <mprml:volumeValue>
133 -
134 - <mprml:volume uom="m3">225.53</mprml:volume>
135 - <mprml:temp uom="degC">15</mprml:temp>
136 - <mprml:pres uom="atm">1</mprml:pres>
137 - </mprml:volumeValue>
138 -
139 - <mprml:mass uom="kg">848.52</mprml:mass>
140 - <mprml:densityValue>
141 - <mprml:density uom="kg/m3">728.14</mprml:density>
142 - <mprml:temp uom="degC">15</mprml:temp>
143 - <mprml:pres uom="atm">1</mprml:pres>
144 - </mprml:densityValue>
145 - </mprml:period>
146 - </mprml:product>
147 - </mprml:flow>
148 -
149 - <mprml:flow>
150 - <mprml:kind>injection</mprml:kind>
151 - <mprml:qualifier>allocated</mprml:qualifier>
152 - <mprml:product>
153 - <mprml:kind>gas</mprml:kind>
154 - <mprml:period>
155 - <mprml:kind>month</mprml:kind>
156 - <mprml:dateStart>2011-07-01</mprml:dateStart>
157 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
158 - <mprml:volumeValue>
159 -
160 - <mprml:volume uom="m3">911.66</mprml:volume>
161 - <mprml:temp uom="degC">15</mprml:temp>
162 - <mprml:pres uom="atm">1</mprml:pres>
163 - </mprml:volumeValue>
164 -
165 - <mprml:mass uom="kg">538.48</mprml:mass>
166 - <mprml:densityValue>
167 - <mprml:density uom="kg/m3">0.41</mprml:density>
168 - <mprml:temp uom="degC">15</mprml:temp>
169 - <mprml:pres uom="atm">1</mprml:pres>
170 - </mprml:densityValue>
171 - </mprml:period>
172 - </mprml:product>
173 - </mprml:flow>
174 -
175 -
176 - </mprml:facility><mprml:facility>
177 - <mprml:name kind="terminal" namingSystem="NPD" uidRef="NaN">FREDERICIA</mprml:name>
178 -
179 -
180 - <mprml:flow>
181 - <mprml:name>FREDERICIA allocated inventory</mprml:name>
182 - <mprml:kind>inventory</mprml:kind>
183 - <mprml:qualifier>allocated</mprml:qualifier>
184 - <mprml:product>
185 - <mprml:kind>oil - net</mprml:kind>
186 - <mprml:period>
187 - <mprml:kind>month</mprml:kind>
188 - <mprml:dateStart>2011-07-01</mprml:dateStart>
189 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
190 - <mprml:volumeValue>
191 - <mprml:volume uom="m3">1399.72</mprml:volume>
192 - <mprml:temp uom="degC">15</mprml:temp>
193 - <mprml:pres uom="atm">1</mprml:pres>
194 - </mprml:volumeValue>
195 -
196 - <mprml:mass uom="kg">335.46</mprml:mass>
197 -
198 - <mprml:densityValue>
199 - <mprml:density uom="kg/m3">709.06</mprml:density>
200 - <mprml:temp uom="degC">15</mprml:temp>
201 - <mprml:pres uom="atm">1</mprml:pres>
202 - </mprml:densityValue>
203 - <mprml:balanceSet>
204 - <mprml:kind>closing balance</mprml:kind>
205 - <mprml:balanceDetail>
206 - <mprml:owner>DONG E&amp;P Norge AS</mprml:owner>
207 - <mprml:volumeValue>
208 - <mprml:volume uom="m3">145.150964</mprml:volume>
209 - <mprml:temp uom="degC">15</mprml:temp>
210 - <mprml:pres uom="atm">1</mprml:pres>
211 - </mprml:volumeValue>
212 - <mprml:mass uom="kg">34.787202</mprml:mass>
213 - </mprml:balanceDetail><mprml:balanceDetail>
214 - <mprml:owner>Bayerngas Norge AS</mprml:owner>
215 - <mprml:volumeValue>
216 - <mprml:volume uom="m3">1254.569036</mprml:volume>
217 - <mprml:temp uom="degC">15</mprml:temp>
218 - <mprml:pres uom="atm">1</mprml:pres>
219 - </mprml:volumeValue>
220 - <mprml:mass uom="kg">300.672798</mprml:mass>
221 - </mprml:balanceDetail>
222 - </mprml:balanceSet>
223 - </mprml:period>
224 -
225 - </mprml:product>
226 - </mprml:flow>
227 -
228 -
229 - <mprml:flow>
230 - <mprml:name>FREDERICIA field production lifted by tanker</mprml:name>
231 - <mprml:kind>hydrocarbon accounting</mprml:kind>
232 - <mprml:qualifier>allocated</mprml:qualifier>
233 - <mprml:product>
234 - <mprml:kind>oil - net</mprml:kind>
235 - <mprml:period>
236 - <mprml:kind>month</mprml:kind>
237 - <mprml:dateStart>2011-07-01</mprml:dateStart>
238 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
239 - <mprml:balanceSet>
240 - <mprml:kind>tanker lifting</mprml:kind>
241 - <mprml:cargoNumber>304/1</mprml:cargoNumber>
242 - <mprml:cargoBatchNumber>1</mprml:cargoBatchNumber>
243 - <mprml:shipper>Bayerngas Norge AS</mprml:shipper>
244 - <mprml:destination>
245 - <mprml:name>Fawley</mprml:name>
246 - <mprml:type>harbour</mprml:type>
247 - <mprml:country>UNITED KINGDOM</mprml:country>
248 - </mprml:destination>
249 - <mprml:event>
250 - <mprml:date>2009-01-04</mprml:date>
251 - <mprml:kind>bill of lading</mprml:kind>
252 - </mprml:event>
253 - <mprml:volumeValue>
254 - <mprml:volume uom="m3">741.46</mprml:volume>
255 - <mprml:temp uom="degC">15</mprml:temp>
256 - <mprml:pres uom="atm">1</mprml:pres>
257 - </mprml:volumeValue>
258 - <mprml:mass uom="kg">822.37</mprml:mass>
259 - <mprml:densityValue>
260 - <mprml:density uom="kg/m3">724.87</mprml:density>
261 - <mprml:temp uom="degC">15.0</mprml:temp>
262 - <mprml:pres uom="atm">1</mprml:pres>
263 - </mprml:densityValue>
264 - <mprml:balanceDetail>
265 - <mprml:owner>Bayerngas Norge AS</mprml:owner>
266 - <mprml:share uom="%">100.0</mprml:share>
267 - </mprml:balanceDetail>
268 - </mprml:balanceSet><mprml:balanceSet>
269 - <mprml:kind>tanker lifting</mprml:kind>
270 - <mprml:cargoNumber>305/1</mprml:cargoNumber>
271 - <mprml:cargoBatchNumber>1</mprml:cargoBatchNumber>
272 - <mprml:shipper>DONG E&amp;P Norge AS</mprml:shipper>
273 - <mprml:destination>
274 - <mprml:name>Fawley</mprml:name>
275 - <mprml:type>harbour</mprml:type>
276 - <mprml:country>UNITED KINGDOM</mprml:country>
277 - </mprml:destination>
278 - <mprml:event>
279 - <mprml:date>2009-01-07</mprml:date>
280 - <mprml:kind>bill of lading</mprml:kind>
281 - </mprml:event>
282 - <mprml:volumeValue>
283 - <mprml:volume uom="m3">486.73</mprml:volume>
284 - <mprml:temp uom="degC">15</mprml:temp>
285 - <mprml:pres uom="atm">1</mprml:pres>
286 - </mprml:volumeValue>
287 - <mprml:mass uom="kg">985.3</mprml:mass>
288 - <mprml:densityValue>
289 - <mprml:density uom="kg/m3">779.4</mprml:density>
290 - <mprml:temp uom="degC">15.0</mprml:temp>
291 - <mprml:pres uom="atm">1</mprml:pres>
292 - </mprml:densityValue>
293 - <mprml:balanceDetail>
294 - <mprml:owner>DONG E&amp;P Norge AS</mprml:owner>
295 - <mprml:share uom="%">100.0</mprml:share>
296 - </mprml:balanceDetail>
297 - </mprml:balanceSet><mprml:balanceSet>
298 - <mprml:kind>tanker lifting</mprml:kind>
299 - <mprml:cargoNumber>306/1</mprml:cargoNumber>
300 - <mprml:cargoBatchNumber>1</mprml:cargoBatchNumber>
301 - <mprml:shipper>DONG E&amp;P Norge AS</mprml:shipper>
302 - <mprml:destination>
303 - <mprml:name>Fawley</mprml:name>
304 - <mprml:type>harbour</mprml:type>
305 - <mprml:country>UNITED KINGDOM</mprml:country>
306 - </mprml:destination>
307 - <mprml:event>
308 - <mprml:date>2009-01-11</mprml:date>
309 - <mprml:kind>bill of lading</mprml:kind>
310 - </mprml:event>
311 - <mprml:volumeValue>
312 - <mprml:volume uom="m3">769.89</mprml:volume>
313 - <mprml:temp uom="degC">15</mprml:temp>
314 - <mprml:pres uom="atm">1</mprml:pres>
315 - </mprml:volumeValue>
316 - <mprml:mass uom="kg">331.89</mprml:mass>
317 - <mprml:densityValue>
318 - <mprml:density uom="kg/m3">708.73</mprml:density>
319 - <mprml:temp uom="degC">15.0</mprml:temp>
320 - <mprml:pres uom="atm">1</mprml:pres>
321 - </mprml:densityValue>
322 - <mprml:balanceDetail>
323 - <mprml:owner>DONG E&amp;P Norge AS</mprml:owner>
324 - <mprml:share uom="%">100.0</mprml:share>
325 - </mprml:balanceDetail>
326 - </mprml:balanceSet><mprml:balanceSet>
327 - <mprml:kind>tanker lifting</mprml:kind>
328 - <mprml:cargoNumber>307/1</mprml:cargoNumber>
329 - <mprml:cargoBatchNumber>1</mprml:cargoBatchNumber>
330 - <mprml:shipper>Bayerngas Norge AS</mprml:shipper>
331 - <mprml:destination>
332 - <mprml:name>Rotterdam</mprml:name>
333 - <mprml:type>harbour</mprml:type>
334 - <mprml:country>NETHERLANDS</mprml:country>
335 - </mprml:destination>
336 - <mprml:event>
337 - <mprml:date>2009-01-15</mprml:date>
338 - <mprml:kind>bill of lading</mprml:kind>
339 - </mprml:event>
340 - <mprml:volumeValue>
341 - <mprml:volume uom="m3">286.53</mprml:volume>
342 - <mprml:temp uom="degC">15</mprml:temp>
343 - <mprml:pres uom="atm">1</mprml:pres>
344 - </mprml:volumeValue>
345 - <mprml:mass uom="kg">532.72</mprml:mass>
346 - <mprml:densityValue>
347 - <mprml:density uom="kg/m3">777.79</mprml:density>
348 - <mprml:temp uom="degC">15.0</mprml:temp>
349 - <mprml:pres uom="atm">1</mprml:pres>
350 - </mprml:densityValue>
351 - <mprml:balanceDetail>
352 - <mprml:owner>DONG E&amp;P Norge AS</mprml:owner>
353 - <mprml:share uom="%">100.0</mprml:share>
354 - </mprml:balanceDetail>
355 - </mprml:balanceSet>
356 - </mprml:period>
357 - </mprml:product>
358 - </mprml:flow>
359 - </mprml:facility><mprml:facility>
360 - <mprml:name kind="platform" namingSystem="NPD" uidRef="412931">HARALD A</mprml:name>
361 -
362 - <mprml:flow>
363 - <mprml:kind>production</mprml:kind>
364 - <mprml:qualifier>allocated</mprml:qualifier>
365 - <mprml:product>
366 - <mprml:kind>oil - net</mprml:kind>
367 - <mprml:period>
368 - <mprml:kind>month</mprml:kind>
369 - <mprml:dateStart>2011-07-01</mprml:dateStart>
370 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
371 - <mprml:volumeValue>
372 -
373 - <mprml:volume uom="m3">1508.14</mprml:volume>
374 - <mprml:temp uom="degC">15</mprml:temp>
375 - <mprml:pres uom="atm">1</mprml:pres>
376 - </mprml:volumeValue>
377 -
378 - <mprml:mass uom="kg">922.95</mprml:mass>
379 - <mprml:densityValue>
380 - <mprml:density uom="kg/m3">741.75</mprml:density>
381 - <mprml:temp uom="degC">15</mprml:temp>
382 - <mprml:pres uom="atm">1</mprml:pres>
383 - </mprml:densityValue>
384 - </mprml:period>
385 - </mprml:product><mprml:product>
386 - <mprml:kind>gas</mprml:kind>
387 - <mprml:period>
388 - <mprml:kind>month</mprml:kind>
389 - <mprml:dateStart>2011-07-01</mprml:dateStart>
390 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
391 - <mprml:volumeValue>
392 -
393 - <mprml:volume uom="m3">822.82</mprml:volume>
394 - <mprml:temp uom="degC">15</mprml:temp>
395 - <mprml:pres uom="atm">1</mprml:pres>
396 - </mprml:volumeValue>
397 -
398 - <mprml:mass uom="kg">832.01</mprml:mass>
399 - <mprml:densityValue>
400 - <mprml:density uom="kg/m3">777.97</mprml:density>
401 - <mprml:temp uom="degC">15</mprml:temp>
402 - <mprml:pres uom="atm">1</mprml:pres>
403 - </mprml:densityValue>
404 - </mprml:period>
405 - </mprml:product><mprml:product>
406 - <mprml:kind>water</mprml:kind>
407 - <mprml:period>
408 - <mprml:kind>month</mprml:kind>
409 - <mprml:dateStart>2011-07-01</mprml:dateStart>
410 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
411 - <mprml:volumeValue>
412 -
413 - <mprml:volume uom="m3">10.73</mprml:volume>
414 - <mprml:temp uom="degC">15</mprml:temp>
415 - <mprml:pres uom="atm">1</mprml:pres>
416 - </mprml:volumeValue>
417 -
418 - <mprml:mass uom="kg">641.66</mprml:mass>
419 - <mprml:densityValue>
420 - <mprml:density uom="kg/m3">786.15</mprml:density>
421 - <mprml:temp uom="degC">15</mprml:temp>
422 - <mprml:pres uom="atm">1</mprml:pres>
423 - </mprml:densityValue>
424 - </mprml:period>
425 - </mprml:product>
426 - </mprml:flow>
427 -
428 - <mprml:flow>
429 - <mprml:kind>injection</mprml:kind>
430 - <mprml:qualifier>allocated</mprml:qualifier>
431 - <mprml:product>
432 - <mprml:kind>gas</mprml:kind>
433 - <mprml:period>
434 - <mprml:kind>month</mprml:kind>
435 - <mprml:dateStart>2011-07-01</mprml:dateStart>
436 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
437 - <mprml:volumeValue>
438 -
439 - <mprml:volume uom="m3">1854.23</mprml:volume>
440 - <mprml:temp uom="degC">15</mprml:temp>
441 - <mprml:pres uom="atm">1</mprml:pres>
442 - </mprml:volumeValue>
443 -
444 - <mprml:mass uom="kg">81.86</mprml:mass>
445 - <mprml:densityValue>
446 - <mprml:density uom="kg/m3">774.75</mprml:density>
447 - <mprml:temp uom="degC">15</mprml:temp>
448 - <mprml:pres uom="atm">1</mprml:pres>
449 - </mprml:densityValue>
450 - </mprml:period>
451 - </mprml:product>
452 - </mprml:flow>
453 -
454 - <mprml:flow>
455 - <mprml:kind>consume - flare</mprml:kind>
456 - <mprml:qualifier>allocated</mprml:qualifier>
457 - <mprml:product>
458 - <mprml:kind>gas</mprml:kind>
459 - <mprml:period>
460 - <mprml:kind>month</mprml:kind>
461 - <mprml:dateStart>2011-07-01</mprml:dateStart>
462 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
463 - <mprml:volumeValue>
464 -
465 - <mprml:volume uom="m3">1640.17</mprml:volume>
466 - <mprml:temp uom="degC">15</mprml:temp>
467 - <mprml:pres uom="atm">1</mprml:pres>
468 - </mprml:volumeValue>
469 -
470 - <mprml:mass uom="kg">385.68</mprml:mass>
471 - <mprml:densityValue>
472 - <mprml:density uom="kg/m3">784.85</mprml:density>
473 - <mprml:temp uom="degC">15</mprml:temp>
474 - <mprml:pres uom="atm">1</mprml:pres>
475 - </mprml:densityValue>
476 - </mprml:period>
477 - </mprml:product>
478 - </mprml:flow>
479 -
480 - <mprml:flow>
481 - <mprml:kind>consume - fuel</mprml:kind>
482 - <mprml:qualifier>allocated</mprml:qualifier>
483 - <mprml:product>
484 - <mprml:kind>gas</mprml:kind>
485 - <mprml:period>
486 - <mprml:kind>month</mprml:kind>
487 - <mprml:dateStart>2011-07-01</mprml:dateStart>
488 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
489 - <mprml:volumeValue>
490 -
491 - <mprml:volume uom="m3">445.98</mprml:volume>
492 - <mprml:temp uom="degC">15</mprml:temp>
493 - <mprml:pres uom="atm">1</mprml:pres>
494 - </mprml:volumeValue>
495 -
496 - <mprml:mass uom="kg">555.37</mprml:mass>
497 - <mprml:densityValue>
498 - <mprml:density uom="kg/m3">0.01</mprml:density>
499 - <mprml:temp uom="degC">15</mprml:temp>
500 - <mprml:pres uom="atm">1</mprml:pres>
501 - </mprml:densityValue>
502 - </mprml:period>
503 - </mprml:product><mprml:product>
504 - <mprml:kind> diesel</mprml:kind>
505 - <mprml:period>
506 - <mprml:kind>month</mprml:kind>
507 - <mprml:dateStart>2011-07-01</mprml:dateStart>
508 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
509 - <mprml:volumeValue>
510 -
511 - <mprml:volume uom="m3">781.08</mprml:volume>
512 - <mprml:temp uom="degC">15</mprml:temp>
513 - <mprml:pres uom="atm">1</mprml:pres>
514 - </mprml:volumeValue>
515 -
516 - <mprml:mass uom="kg">825.34</mprml:mass>
517 - <mprml:densityValue>
518 - <mprml:density uom="kg/m3">0.18</mprml:density>
519 - <mprml:temp uom="degC">15</mprml:temp>
520 - <mprml:pres uom="atm">1</mprml:pres>
521 - </mprml:densityValue>
522 - </mprml:period>
523 - </mprml:product>
524 - </mprml:flow>
525 -
526 - <mprml:flow>
527 - <mprml:kind>production</mprml:kind>
528 - <mprml:qualifier>metered - fiscal</mprml:qualifier>
529 - <mprml:product>
530 - <mprml:kind>oil - gross</mprml:kind>
531 - <mprml:period>
532 - <mprml:kind>month</mprml:kind>
533 - <mprml:dateStart>2011-07-01</mprml:dateStart>
534 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
535 - <mprml:volumeValue>
536 -
537 - <mprml:volume uom="m3">1824.37</mprml:volume>
538 - <mprml:temp uom="degC">15</mprml:temp>
539 - <mprml:pres uom="atm">1</mprml:pres>
540 - </mprml:volumeValue>
541 -
542 - <mprml:mass uom="kg">365.82</mprml:mass>
543 - <mprml:densityValue>
544 - <mprml:density uom="kg/m3">710.97</mprml:density>
545 - <mprml:temp uom="degC">15</mprml:temp>
546 - <mprml:pres uom="atm">1</mprml:pres>
547 - </mprml:densityValue>
548 - </mprml:period>
549 - </mprml:product>
550 - </mprml:flow>
551 -
552 -
553 - </mprml:facility><mprml:facility>
554 - <mprml:name kind="wellbore" namingSystem="NPD" uidRef="6469">3/7-A-1 AH</mprml:name>
555 - <mprml:wellStatus>producing</mprml:wellStatus>
556 - <mprml:operationTime uom="d">4.0</mprml:operationTime>
557 - <mprml:parameterSet>
558 - <mprml:name>wellhead pressure</mprml:name>
559 - <mprml:parameter>
560 - <mprml:dateStart>2011-07-01</mprml:dateStart>
561 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
562 - <mprml:measureValue uom="bar">2323</mprml:measureValue>
563 - </mprml:parameter>
564 - </mprml:parameterSet>
565 - <mprml:flow>
566 - <mprml:kind>production</mprml:kind>
567 - <mprml:qualifier>allocated</mprml:qualifier>
568 - <mprml:product>
569 - <mprml:kind>oil - net</mprml:kind>
570 - <mprml:period>
571 - <mprml:kind>month</mprml:kind>
572 - <mprml:dateStart>2011-07-01</mprml:dateStart>
573 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
574 - <mprml:volumeValue>
575 -
576 - <mprml:volume uom="m3">1834.35</mprml:volume>
577 - <mprml:temp uom="degC">15</mprml:temp>
578 - <mprml:pres uom="atm">1</mprml:pres>
579 - </mprml:volumeValue>
580 - <mprml:portDiff>
581 - <mprml:chokeRelative uom="%">90.0</mprml:chokeRelative>
582 - </mprml:portDiff>
583 -
584 -
585 - </mprml:period>
586 - </mprml:product><mprml:product>
587 - <mprml:kind>gas</mprml:kind>
588 - <mprml:period>
589 - <mprml:kind>month</mprml:kind>
590 - <mprml:dateStart>2011-07-01</mprml:dateStart>
591 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
592 - <mprml:volumeValue>
593 -
594 - <mprml:volume uom="m3">1104.82</mprml:volume>
595 - <mprml:temp uom="degC">15</mprml:temp>
596 - <mprml:pres uom="atm">1</mprml:pres>
597 - </mprml:volumeValue>
598 - <mprml:portDiff>
599 - <mprml:chokeRelative uom="%">85.0</mprml:chokeRelative>
600 - </mprml:portDiff>
601 -
602 -
603 - </mprml:period>
604 - </mprml:product><mprml:product>
605 - <mprml:kind>water</mprml:kind>
606 - <mprml:period>
607 - <mprml:kind>month</mprml:kind>
608 - <mprml:dateStart>2011-07-01</mprml:dateStart>
609 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
610 - <mprml:volumeValue>
611 -
612 - <mprml:volume uom="m3">175.0</mprml:volume>
613 - <mprml:temp uom="degC">15</mprml:temp>
614 - <mprml:pres uom="atm">1</mprml:pres>
615 - </mprml:volumeValue>
616 - <mprml:portDiff>
617 - <mprml:chokeRelative uom="%">84.0</mprml:chokeRelative>
618 - </mprml:portDiff>
619 -
620 -
621 - </mprml:period>
622 - </mprml:product>
623 - </mprml:flow>
624 -
625 -
626 - </mprml:facility><mprml:facility>
627 - <mprml:name kind="wellbore" namingSystem="NPD" uidRef="6439">3/7-A-2 H</mprml:name>
628 - <mprml:wellStatus>producing</mprml:wellStatus>
629 - <mprml:operationTime uom="d">18.0</mprml:operationTime>
630 - <mprml:parameterSet>
631 - <mprml:name>wellhead pressure</mprml:name>
632 - <mprml:parameter>
633 - <mprml:dateStart>2011-07-01</mprml:dateStart>
634 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
635 - <mprml:measureValue uom="bar">2323</mprml:measureValue>
636 - </mprml:parameter>
637 - </mprml:parameterSet>
638 - <mprml:flow>
639 - <mprml:kind>production</mprml:kind>
640 - <mprml:qualifier>allocated</mprml:qualifier>
641 - <mprml:product>
642 - <mprml:kind>oil - net</mprml:kind>
643 - <mprml:period>
644 - <mprml:kind>month</mprml:kind>
645 - <mprml:dateStart>2011-07-01</mprml:dateStart>
646 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
647 - <mprml:volumeValue>
648 -
649 - <mprml:volume uom="m3">1169.73</mprml:volume>
650 - <mprml:temp uom="degC">15</mprml:temp>
651 - <mprml:pres uom="atm">1</mprml:pres>
652 - </mprml:volumeValue>
653 - <mprml:portDiff>
654 - <mprml:chokeRelative uom="%">76.0</mprml:chokeRelative>
655 - </mprml:portDiff>
656 -
657 -
658 - </mprml:period>
659 - </mprml:product><mprml:product>
660 - <mprml:kind>gas</mprml:kind>
661 - <mprml:period>
662 - <mprml:kind>month</mprml:kind>
663 - <mprml:dateStart>2011-07-01</mprml:dateStart>
664 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
665 - <mprml:volumeValue>
666 -
667 - <mprml:volume uom="m3">1320.38</mprml:volume>
668 - <mprml:temp uom="degC">15</mprml:temp>
669 - <mprml:pres uom="atm">1</mprml:pres>
670 - </mprml:volumeValue>
671 - <mprml:portDiff>
672 - <mprml:chokeRelative uom="%">83.0</mprml:chokeRelative>
673 - </mprml:portDiff>
674 -
675 -
676 - </mprml:period>
677 - </mprml:product><mprml:product>
678 - <mprml:kind>water</mprml:kind>
679 - <mprml:period>
680 - <mprml:kind>month</mprml:kind>
681 - <mprml:dateStart>2011-07-01</mprml:dateStart>
682 - <mprml:dateEnd>2011-07-31</mprml:dateEnd>
683 - <mprml:volumeValue>
684 -
685 - <mprml:volume uom="m3">1090.88</mprml:volume>
686 - <mprml:temp uom="degC">15</mprml:temp>
687 - <mprml:pres uom="atm">1</mprml:pres>
688 - </mprml:volumeValue>
689 - <mprml:portDiff>
690 - <mprml:chokeRelative uom="%">82.0</mprml:chokeRelative>
691 - </mprml:portDiff>
692 -
693 -
694 - </mprml:period>
695 - </mprml:product>
696 - </mprml:flow>
697 -
698 -
699 - </mprml:facility>
700 - </mprml:object>
701 -</mprml:objects>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?><objects version="1.0.0.0(PRODML)" xmlns="http://www.epim.no/schemas/mprml/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
2 + <documentInfo>
3 + <DocumentName namingSystem="EC">TRYM July 2011</DocumentName>
4 + <DocumentAlias namingSystem="EC">TRYM Copex Report</DocumentAlias>
5 + <DocumentDate>2011-08-05T00:00:00.0Z</DocumentDate>
6 + <FileCreationInformation>
7 +
8 + <FileCreationDate>2011-08-15T00:00:00.0Z</FileCreationDate>
9 +
10 + <SoftwareName>Energy Components</SoftwareName>
11 + <FileCreator>Energy Components</FileCreator>
12 + </FileCreationInformation>
13 + <Owner>DONG E&amp;P Norge AS</Owner>
14 + </documentInfo>
15 + <context xsi:type="obj_report">
16 + <kind>month</kind>
17 + <title>TRYM July 2011</title>
18 + <date>2011-07-01</date>
19 + <dateEnd>2011-07-31</dateEnd>
20 + <month>2011-07</month>
21 + <year>2011</year>
22 + <reportVersion>1</reportVersion>
23 + <reportStatus>final</reportStatus>
24 + <installation kind="field" namingSystem="NPD" uidRef="18081500">TRYM</installation>
25 + <operator>
26 + <name>DONG E&amp;P Norge AS</name>
27 + <role>Operating company</role>
28 + </operator>
29 + </context>
30 + <object xsi:type="obj_productVolume">
31 + <name>TRYM</name>
32 + <facility>
33 + <name kind="field" namingSystem="NPD" uidRef="18081500">TRYM</name>
34 +
35 + <flow>
36 + <kind>production</kind>
37 + <qualifier>saleable</qualifier>
38 + <product>
39 + <kind>oil - net</kind>
40 + <period>
41 + <kind>month</kind>
42 + <dateStart>2011-07-01</dateStart>
43 + <dateEnd>2011-07-31</dateEnd>
44 + <volumeValue>
45 +
46 + <volume uom="m3">524.83</volume>
47 + <temp uom="degC">15</temp>
48 + <pres uom="atm">1</pres>
49 + </volumeValue>
50 +
51 + <mass uom="kg">61.1</mass>
52 + <densityValue>
53 + <density uom="kg/m3">799.04</density>
54 + <temp uom="degC">15</temp>
55 + <pres uom="atm">1</pres>
56 + </densityValue>
57 + </period>
58 + </product>
59 + </flow>
60 +
61 + <flow>
62 + <kind>production</kind>
63 + <qualifier>allocated</qualifier>
64 + <product>
65 + <kind>oil - net</kind>
66 + <period>
67 + <kind>month</kind>
68 + <dateStart>2011-07-01</dateStart>
69 + <dateEnd>2011-07-31</dateEnd>
70 + <volumeValue>
71 +
72 + <volume uom="m3">687.74</volume>
73 + <temp uom="degC">15</temp>
74 + <pres uom="atm">1</pres>
75 + </volumeValue>
76 +
77 + <mass uom="kg">435.92</mass>
78 + <densityValue>
79 + <density uom="kg/m3">743.22</density>
80 + <temp uom="degC">15</temp>
81 + <pres uom="atm">1</pres>
82 + </densityValue>
83 + </period>
84 + </product><product>
85 + <kind>gas</kind>
86 + <period>
87 + <kind>month</kind>
88 + <dateStart>2011-07-01</dateStart>
89 + <dateEnd>2011-07-31</dateEnd>
90 + <volumeValue>
91 +
92 + <volume uom="m3">164.19</volume>
93 + <temp uom="degC">15</temp>
94 + <pres uom="atm">1</pres>
95 + </volumeValue>
96 +
97 + <mass uom="kg">420.36</mass>
98 + <densityValue>
99 + <density uom="kg/m3">795.76</density>
100 + <temp uom="degC">15</temp>
101 + <pres uom="atm">1</pres>
102 + </densityValue>
103 + </period>
104 + </product><product>
105 + <kind>water</kind>
106 + <period>
107 + <kind>month</kind>
108 + <dateStart>2011-07-01</dateStart>
109 + <dateEnd>2011-07-31</dateEnd>
110 + <volumeValue>
111 +
112 + <volume uom="m3">340.83</volume>
113 + <temp uom="degC">15</temp>
114 + <pres uom="atm">1</pres>
115 + </volumeValue>
116 +
117 + <mass uom="kg">815.72</mass>
118 + <densityValue>
119 + <density uom="kg/m3">788.88</density>
120 + <temp uom="degC">15</temp>
121 + <pres uom="atm">1</pres>
122 + </densityValue>
123 + </period>
124 + </product><product>
125 + <kind>condensate - net</kind>
126 + <period>
127 + <kind>month</kind>
128 + <dateStart>2011-07-01</dateStart>
129 + <dateEnd>2011-07-31</dateEnd>
130 + <volumeValue>
131 +
132 + <volume uom="m3">225.53</volume>
133 + <temp uom="degC">15</temp>
134 + <pres uom="atm">1</pres>
135 + </volumeValue>
136 +
137 + <mass uom="kg">848.52</mass>
138 + <densityValue>
139 + <density uom="kg/m3">728.14</density>
140 + <temp uom="degC">15</temp>
141 + <pres uom="atm">1</pres>
142 + </densityValue>
143 + </period>
144 + </product>
145 + </flow>
146 +
147 + <flow>
148 + <kind>injection</kind>
149 + <qualifier>allocated</qualifier>
150 + <product>
151 + <kind>gas</kind>
152 + <period>
153 + <kind>month</kind>
154 + <dateStart>2011-07-01</dateStart>
155 + <dateEnd>2011-07-31</dateEnd>
156 + <volumeValue>
157 +
158 + <volume uom="m3">911.66</volume>
159 + <temp uom="degC">15</temp>
160 + <pres uom="atm">1</pres>
161 + </volumeValue>
162 +
163 + <mass uom="kg">538.48</mass>
164 + <densityValue>
165 + <density uom="kg/m3">0.41</density>
166 + <temp uom="degC">15</temp>
167 + <pres uom="atm">1</pres>
168 + </densityValue>
169 + </period>
170 + </product>
171 + </flow>
172 +
173 +
174 + </facility><facility>
175 + <name kind="terminal" namingSystem="NPD" uidRef="NaN">FREDERICIA</name>
176 +
177 +
178 + <flow>
179 + <name>FREDERICIA allocated inventory</name>
180 + <kind>inventory</kind>
181 + <qualifier>allocated</qualifier>
182 + <product>
183 + <kind>oil - net</kind>
184 + <period>
185 + <kind>month</kind>
186 + <dateStart>2011-07-01</dateStart>
187 + <dateEnd>2011-07-31</dateEnd>
188 + <volumeValue>
189 + <volume uom="m3">1399.72</volume>
190 + <temp uom="degC">15</temp>
191 + <pres uom="atm">1</pres>
192 + </volumeValue>
193 +
194 + <mass uom="kg">335.46</mass>
195 +
196 + <densityValue>
197 + <density uom="kg/m3">709.06</density>
198 + <temp uom="degC">15</temp>
199 + <pres uom="atm">1</pres>
200 + </densityValue>
201 + <balanceSet>
202 + <kind>closing balance</kind>
203 + <balanceDetail>
204 + <owner>DONG E&amp;P Norge AS</owner>
205 + <volumeValue>
206 + <volume uom="m3">145.150964</volume>
207 + <temp uom="degC">15</temp>
208 + <pres uom="atm">1</pres>
209 + </volumeValue>
210 + <mass uom="kg">34.787202</mass>
211 + </balanceDetail><balanceDetail>
212 + <owner>Bayerngas Norge AS</owner>
213 + <volumeValue>
214 + <volume uom="m3">1254.569036</volume>
215 + <temp uom="degC">15</temp>
216 + <pres uom="atm">1</pres>
217 + </volumeValue>
218 + <mass uom="kg">300.672798</mass>
219 + </balanceDetail>
220 + </balanceSet>
221 + </period>
222 +
223 + </product>
224 + </flow>
225 +
226 +
227 + <flow>
228 + <name>FREDERICIA field production lifted by tanker</name>
229 + <kind>hydrocarbon accounting</kind>
230 + <qualifier>allocated</qualifier>
231 + <product>
232 + <kind>oil - net</kind>
233 + <period>
234 + <kind>month</kind>
235 + <dateStart>2011-07-01</dateStart>
236 + <dateEnd>2011-07-31</dateEnd>
237 + <balanceSet>
238 + <kind>tanker lifting</kind>
239 + <cargoNumber>304/1</cargoNumber>
240 + <cargoBatchNumber>1</cargoBatchNumber>
241 + <shipper>Bayerngas Norge AS</shipper>
242 + <destination>
243 + <name>Fawley</name>
244 + <type>harbour</type>
245 + <country>UNITED KINGDOM</country>
246 + </destination>
247 + <event>
248 + <date>2009-01-04</date>
249 + <kind>bill of lading</kind>
250 + </event>
251 + <volumeValue>
252 + <volume uom="m3">741.46</volume>
253 + <temp uom="degC">15</temp>
254 + <pres uom="atm">1</pres>
255 + </volumeValue>
256 + <mass uom="kg">822.37</mass>
257 + <densityValue>
258 + <density uom="kg/m3">724.87</density>
259 + <temp uom="degC">15.0</temp>
260 + <pres uom="atm">1</pres>
261 + </densityValue>
262 + <balanceDetail>
263 + <owner>Bayerngas Norge AS</owner>
264 + <share uom="%">100.0</share>
265 + </balanceDetail>
266 + </balanceSet><balanceSet>
267 + <kind>tanker lifting</kind>
268 + <cargoNumber>305/1</cargoNumber>
269 + <cargoBatchNumber>1</cargoBatchNumber>
270 + <shipper>DONG E&amp;P Norge AS</shipper>
271 + <destination>
272 + <name>Fawley</name>
273 + <type>harbour</type>
274 + <country>UNITED KINGDOM</country>
275 + </destination>
276 + <event>
277 + <date>2009-01-07</date>
278 + <kind>bill of lading</kind>
279 + </event>
280 + <volumeValue>
281 + <volume uom="m3">486.73</volume>
282 + <temp uom="degC">15</temp>
283 + <pres uom="atm">1</pres>
284 + </volumeValue>
285 + <mass uom="kg">985.3</mass>
286 + <densityValue>
287 + <density uom="kg/m3">779.4</density>
288 + <temp uom="degC">15.0</temp>
289 + <pres uom="atm">1</pres>
290 + </densityValue>
291 + <balanceDetail>
292 + <owner>DONG E&amp;P Norge AS</owner>
293 + <share uom="%">100.0</share>
294 + </balanceDetail>
295 + </balanceSet><balanceSet>
296 + <kind>tanker lifting</kind>
297 + <cargoNumber>306/1</cargoNumber>
298 + <cargoBatchNumber>1</cargoBatchNumber>
299 + <shipper>DONG E&amp;P Norge AS</shipper>
300 + <destination>
301 + <name>Fawley</name>
302 + <type>harbour</type>
303 + <country>UNITED KINGDOM</country>
304 + </destination>
305 + <event>
306 + <date>2009-01-11</date>
307 + <kind>bill of lading</kind>
308 + </event>
309 + <volumeValue>
310 + <volume uom="m3">769.89</volume>
311 + <temp uom="degC">15</temp>
312 + <pres uom="atm">1</pres>
313 + </volumeValue>
314 + <mass uom="kg">331.89</mass>
315 + <densityValue>
316 + <density uom="kg/m3">708.73</density>
317 + <temp uom="degC">15.0</temp>
318 + <pres uom="atm">1</pres>
319 + </densityValue>
320 + <balanceDetail>
321 + <owner>DONG E&amp;P Norge AS</owner>
322 + <share uom="%">100.0</share>
323 + </balanceDetail>
324 + </balanceSet><balanceSet>
325 + <kind>tanker lifting</kind>
326 + <cargoNumber>307/1</cargoNumber>
327 + <cargoBatchNumber>1</cargoBatchNumber>
328 + <shipper>Bayerngas Norge AS</shipper>
329 + <destination>
330 + <name>Rotterdam</name>
331 + <type>harbour</type>
332 + <country>NETHERLANDS</country>
333 + </destination>
334 + <event>
335 + <date>2009-01-15</date>
336 + <kind>bill of lading</kind>
337 + </event>
338 + <volumeValue>
339 + <volume uom="m3">286.53</volume>
340 + <temp uom="degC">15</temp>
341 + <pres uom="atm">1</pres>
342 + </volumeValue>
343 + <mass uom="kg">532.72</mass>
344 + <densityValue>
345 + <density uom="kg/m3">777.79</density>
346 + <temp uom="degC">15.0</temp>
347 + <pres uom="atm">1</pres>
348 + </densityValue>
349 + <balanceDetail>
350 + <owner>DONG E&amp;P Norge AS</owner>
351 + <share uom="%">100.0</share>
352 + </balanceDetail>
353 + </balanceSet>
354 + </period>
355 + </product>
356 + </flow>
357 + </facility><facility>
358 + <name kind="platform" namingSystem="NPD" uidRef="412931">HARALD A</name>
359 +
360 + <flow>
361 + <kind>production</kind>
362 + <qualifier>allocated</qualifier>
363 + <product>
364 + <kind>oil - net</kind>
365 + <period>
366 + <kind>month</kind>
367 + <dateStart>2011-07-01</dateStart>
368 + <dateEnd>2011-07-31</dateEnd>
369 + <volumeValue>
370 +
371 + <volume uom="m3">1508.14</volume>
372 + <temp uom="degC">15</temp>
373 + <pres uom="atm">1</pres>
374 + </volumeValue>
375 +
376 + <mass uom="kg">922.95</mass>
377 + <densityValue>
378 + <density uom="kg/m3">741.75</density>
379 + <temp uom="degC">15</temp>
380 + <pres uom="atm">1</pres>
381 + </densityValue>
382 + </period>
383 + </product><product>
384 + <kind>gas</kind>
385 + <period>
386 + <kind>month</kind>
387 + <dateStart>2011-07-01</dateStart>
388 + <dateEnd>2011-07-31</dateEnd>
389 + <volumeValue>
390 +
391 + <volume uom="m3">822.82</volume>
392 + <temp uom="degC">15</temp>
393 + <pres uom="atm">1</pres>
394 + </volumeValue>
395 +
396 + <mass uom="kg">832.01</mass>
397 + <densityValue>
398 + <density uom="kg/m3">777.97</density>
399 + <temp uom="degC">15</temp>
400 + <pres uom="atm">1</pres>
401 + </densityValue>
402 + </period>
403 + </product><product>
404 + <kind>water</kind>
405 + <period>
406 + <kind>month</kind>
407 + <dateStart>2011-07-01</dateStart>
408 + <dateEnd>2011-07-31</dateEnd>
409 + <volumeValue>
410 +
411 + <volume uom="m3">10.73</volume>
412 + <temp uom="degC">15</temp>
413 + <pres uom="atm">1</pres>
414 + </volumeValue>
415 +
416 + <mass uom="kg">641.66</mass>
417 + <densityValue>
418 + <density uom="kg/m3">786.15</density>
419 + <temp uom="degC">15</temp>
420 + <pres uom="atm">1</pres>
421 + </densityValue>
422 + </period>
423 + </product>
424 + </flow>
425 +
426 + <flow>
427 + <kind>injection</kind>
428 + <qualifier>allocated</qualifier>
429 + <product>
430 + <kind>gas</kind>
431 + <period>
432 + <kind>month</kind>
433 + <dateStart>2011-07-01</dateStart>
434 + <dateEnd>2011-07-31</dateEnd>
435 + <volumeValue>
436 +
437 + <volume uom="m3">1854.23</volume>
438 + <temp uom="degC">15</temp>
439 + <pres uom="atm">1</pres>
440 + </volumeValue>
441 +
442 + <mass uom="kg">81.86</mass>
443 + <densityValue>
444 + <density uom="kg/m3">774.75</density>
445 + <temp uom="degC">15</temp>
446 + <pres uom="atm">1</pres>
447 + </densityValue>
448 + </period>
449 + </product>
450 + </flow>
451 +
452 + <flow>
453 + <kind>consume - flare</kind>
454 + <qualifier>allocated</qualifier>
455 + <product>
456 + <kind>gas</kind>
457 + <period>
458 + <kind>month</kind>
459 + <dateStart>2011-07-01</dateStart>
460 + <dateEnd>2011-07-31</dateEnd>
461 + <volumeValue>
462 +
463 + <volume uom="m3">1640.17</volume>
464 + <temp uom="degC">15</temp>
465 + <pres uom="atm">1</pres>
466 + </volumeValue>
467 +
468 + <mass uom="kg">385.68</mass>
469 + <densityValue>
470 + <density uom="kg/m3">784.85</density>
471 + <temp uom="degC">15</temp>
472 + <pres uom="atm">1</pres>
473 + </densityValue>
474 + </period>
475 + </product>
476 + </flow>
477 +
478 + <flow>
479 + <kind>consume - fuel</kind>
480 + <qualifier>allocated</qualifier>
481 + <product>
482 + <kind>gas</kind>
483 + <period>
484 + <kind>month</kind>
485 + <dateStart>2011-07-01</dateStart>
486 + <dateEnd>2011-07-31</dateEnd>
487 + <volumeValue>
488 +
489 + <volume uom="m3">445.98</volume>
490 + <temp uom="degC">15</temp>
491 + <pres uom="atm">1</pres>
492 + </volumeValue>
493 +
494 + <mass uom="kg">555.37</mass>
495 + <densityValue>
496 + <density uom="kg/m3">0.01</density>
497 + <temp uom="degC">15</temp>
498 + <pres uom="atm">1</pres>
499 + </densityValue>
500 + </period>
501 + </product><product>
502 + <kind> diesel</kind>
503 + <period>
504 + <kind>month</kind>
505 + <dateStart>2011-07-01</dateStart>
506 + <dateEnd>2011-07-31</dateEnd>
507 + <volumeValue>
508 +
509 + <volume uom="m3">781.08</volume>
510 + <temp uom="degC">15</temp>
511 + <pres uom="atm">1</pres>
512 + </volumeValue>
513 +
514 + <mass uom="kg">825.34</mass>
515 + <densityValue>
516 + <density uom="kg/m3">0.18</density>
517 + <temp uom="degC">15</temp>
518 + <pres uom="atm">1</pres>
519 + </densityValue>
520 + </period>
521 + </product>
522 + </flow>
523 +
524 + <flow>
525 + <kind>production</kind>
526 + <qualifier>metered - fiscal</qualifier>
527 + <product>
528 + <kind>oil - gross</kind>
529 + <period>
530 + <kind>month</kind>
531 + <dateStart>2011-07-01</dateStart>
532 + <dateEnd>2011-07-31</dateEnd>
533 + <volumeValue>
534 +
535 + <volume uom="m3">1824.37</volume>
536 + <temp uom="degC">15</temp>
537 + <pres uom="atm">1</pres>
538 + </volumeValue>
539 +
540 + <mass uom="kg">365.82</mass>
541 + <densityValue>
542 + <density uom="kg/m3">710.97</density>
543 + <temp uom="degC">15</temp>
544 + <pres uom="atm">1</pres>
545 + </densityValue>
546 + </period>
547 + </product>
548 + </flow>
549 +
550 +
551 + </facility><facility>
552 + <name kind="wellbore" namingSystem="NPD" uidRef="6469">3/7-A-1 AH</name>
553 + <wellStatus>producing</wellStatus>
554 + <operationTime uom="d">4.0</operationTime>
555 + <parameterSet>
556 + <name>wellhead pressure</name>
557 + <parameter>
558 + <dateStart>2011-07-01</dateStart>
559 + <dateEnd>2011-07-31</dateEnd>
560 + <measureValue uom="bar">2323</measureValue>
561 + </parameter>
562 + </parameterSet>
563 + <flow>
564 + <kind>production</kind>
565 + <qualifier>allocated</qualifier>
566 + <product>
567 + <kind>oil - net</kind>
568 + <period>
569 + <kind>month</kind>
570 + <dateStart>2011-07-01</dateStart>
571 + <dateEnd>2011-07-31</dateEnd>
572 + <volumeValue>
573 +
574 + <volume uom="m3">1834.35</volume>
575 + <temp uom="degC">15</temp>
576 + <pres uom="atm">1</pres>
577 + </volumeValue>
578 + <portDiff>
579 + <chokeRelative uom="%">90.0</chokeRelative>
580 + </portDiff>
581 +
582 +
583 + </period>
584 + </product><product>
585 + <kind>gas</kind>
586 + <period>
587 + <kind>month</kind>
588 + <dateStart>2011-07-01</dateStart>
589 + <dateEnd>2011-07-31</dateEnd>
590 + <volumeValue>
591 +
592 + <volume uom="m3">1104.82</volume>
593 + <temp uom="degC">15</temp>
594 + <pres uom="atm">1</pres>
595 + </volumeValue>
596 + <portDiff>
597 + <chokeRelative uom="%">85.0</chokeRelative>
598 + </portDiff>
599 +
600 +
601 + </period>
602 + </product><product>
603 + <kind>water</kind>
604 + <period>
605 + <kind>month</kind>
606 + <dateStart>2011-07-01</dateStart>
607 + <dateEnd>2011-07-31</dateEnd>
608 + <volumeValue>
609 +
610 + <volume uom="m3">175.0</volume>
611 + <temp uom="degC">15</temp>
612 + <pres uom="atm">1</pres>
613 + </volumeValue>
614 + <portDiff>
615 + <chokeRelative uom="%">84.0</chokeRelative>
616 + </portDiff>
617 +
618 +
619 + </period>
620 + </product>
621 + </flow>
622 +
623 +
624 + </facility><facility>
625 + <name kind="wellbore" namingSystem="NPD" uidRef="6439">3/7-A-2 H</name>
626 + <wellStatus>producing</wellStatus>
627 + <operationTime uom="d">18.0</operationTime>
628 + <parameterSet>
629 + <name>wellhead pressure</name>
630 + <parameter>
631 + <dateStart>2011-07-01</dateStart>
632 + <dateEnd>2011-07-31</dateEnd>
633 + <measureValue uom="bar">2323</measureValue>
634 + </parameter>
635 + </parameterSet>
636 + <flow>
637 + <kind>production</kind>
638 + <qualifier>allocated</qualifier>
639 + <product>
640 + <kind>oil - net</kind>
641 + <period>
642 + <kind>month</kind>
643 + <dateStart>2011-07-01</dateStart>
644 + <dateEnd>2011-07-31</dateEnd>
645 + <volumeValue>
646 +
647 + <volume uom="m3">1169.73</volume>
648 + <temp uom="degC">15</temp>
649 + <pres uom="atm">1</pres>
650 + </volumeValue>
651 + <portDiff>
652 + <chokeRelative uom="%">76.0</chokeRelative>
653 + </portDiff>
654 +
655 +
656 + </period>
657 + </product><product>
658 + <kind>gas</kind>
659 + <period>
660 + <kind>month</kind>
661 + <dateStart>2011-07-01</dateStart>
662 + <dateEnd>2011-07-31</dateEnd>
663 + <volumeValue>
664 +
665 + <volume uom="m3">1320.38</volume>
666 + <temp uom="degC">15</temp>
667 + <pres uom="atm">1</pres>
668 + </volumeValue>
669 + <portDiff>
670 + <chokeRelative uom="%">83.0</chokeRelative>
671 + </portDiff>
672 +
673 +
674 + </period>
675 + </product><product>
676 + <kind>water</kind>
677 + <period>
678 + <kind>month</kind>
679 + <dateStart>2011-07-01</dateStart>
680 + <dateEnd>2011-07-31</dateEnd>
681 + <volumeValue>
682 +
683 + <volume uom="m3">1090.88</volume>
684 + <temp uom="degC">15</temp>
685 + <pres uom="atm">1</pres>
686 + </volumeValue>
687 + <portDiff>
688 + <chokeRelative uom="%">82.0</chokeRelative>
689 + </portDiff>
690 +
691 +
692 + </period>
693 + </product>
694 + </flow>
695 +
696 +
697 + </facility>
698 + </object>
699 +</objects>
...\ No newline at end of file ...\ No newline at end of file
......