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 + ] ;
49 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 52 + sp:predicate <http://www.epim.no/schemas/mprml/1#installationRef> ;
50 - sp:subject _:b5 53 + sp:subject
54 + [ sp:varName "contextRef"^^xsd:string
55 + ]
56 + ] [ sp:object
57 + [ sp:varName "name"^^xsd:string
58 + ] ;
59 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
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 + ] ;
115 + sp:predicate <http://www.epim.no/schemas/mprml/1#date> ;
116 + sp:subject
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 + ] ;
53 sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; 153 sp:predicate <http://www.epim.no/schemas/mprml/1#date> ;
54 - sp:subject _:b4 154 + sp:subject
55 - ] [ sp:object _:b6 ; 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
110 - sp:predicate rdf:type ; 288 + [ sp:varName "productVolumeRef"^^xsd:string
111 - sp:subject _:b15 289 + ] ;
112 - ] [ rdf:type sp:Optional ;
113 - sp:elements ([ sp:object _:b16 ;
114 - sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ;
115 - sp:subject _:b15
116 - ] [ sp:object _:b13 ;
117 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
118 - sp:subject _:b16
119 - ])
120 - ] [ sp:object _:b14 ;
121 - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ;
122 - sp:subject _:b15
123 - ] [ sp:object _:b17 ;
124 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 290 sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
125 sp:subject spin:_this 291 sp:subject spin:_this
126 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; 292 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ;
127 sp:predicate rdf:type ; 293 sp:predicate rdf:type ;
128 - sp:subject _:b17 294 + sp:subject
129 - ] [ sp:object _:b18 ; 295 + [ sp:varName "productVolumeRef"^^xsd:string
130 - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ; 296 + ]
131 - sp:subject _:b17 297 + ] [ sp:object
132 - ] [ sp:object _:b19 ; 298 + [ sp:varName "installationRef"^^xsd:string
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 + ] ;
133 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 307 sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
134 - sp:subject _:b18 308 + sp:subject
135 - ] [ sp:object _:b20 ; 309 + [ sp:varName "installationRef"^^xsd:string
136 - sp:predicate <http://www.epim.no/schemas/mprml/1#dTimStart> ; 310 + ]
137 - sp:subject _:b17 311 + ] [ rdf:type sp:NotExists ;
138 - ] [ sp:object _:b21 ; 312 + sp:elements ([ sp:object
139 - sp:predicate <http://www.epim.no/schemas/mprml/1#dTimEnd> ; 313 + [ sp:varName "productionOperationRef"^^xsd:string
140 - sp:subject _:b17 314 + ] ;
315 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
316 + sp:subject spin:_this
317 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ;
318 + sp:predicate rdf:type ;
319 + sp:subject
320 + [ sp:varName "productionOperationRef"^^xsd:string
321 + ]
322 + ] [ sp:object
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 + ] ;
358 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
359 + sp:subject
360 + [ sp:varName "installationRef"^^xsd:string
361 + ]
362 + ])
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 ; 376 + ] ;
152 - sp:arg3 _:b21 377 + sp:arg2 [ sp:varName "intervalIdentifier"^^xsd:string
378 + ]
153 ] ; 379 ] ;
154 - sp:variable _:b12 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
177 - sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ; 431 + ]
178 - sp:subject _:b26 432 + ] [ rdf:type sp:Optional ;
179 - ] [ sp:object 433 + sp:elements ([ sp:object
180 - [ sp:varName "date"^^xsd:string 434 + [ sp:varName "kind"^^xsd:string
181 - ] ; 435 + ] ;
182 - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; 436 + sp:predicate <http://www.epim.no/schemas/mprml/1#kind> ;
183 - 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 + ]
458 + ] [ sp:object
459 + [ sp:varName "title"^^xsd:string
460 + ] ;
461 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
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
496 + ] ;
497 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ;
498 + sp:subject spin:_this
499 + ]) ;
500 + sp:where ([ sp:object
501 + [ sp:varName "contextRef"^^xsd:string
502 + ] ;
503 + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
504 + sp:subject spin:_this
505 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
206 sp:predicate rdf:type ; 506 sp:predicate rdf:type ;
207 - sp:subject _:b28 507 + sp:subject
208 - ] [ sp:object _:b29 ; 508 + [ sp:varName "contextRef"^^xsd:string
209 - sp:predicate rdfs:label ; 509 + ]
210 - sp:subject _:b28 510 + ] [ sp:object
211 - ] [ sp:object _:b30 ; 511 + [ sp:varName "dateStart"^^xsd:string
212 - sp:predicate <http://www.reportinghub.no/ep/schema/report#createdAt> ; 512 + ] ;
213 - sp:subject _:b28 513 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ;
214 - ] [ sp:object spin:_this ; 514 + sp:subject
215 - sp:predicate <http://www.reportinghub.no/ep/schema/core#derivedFrom> ; 515 + [ sp:varName "contextRef"^^xsd:string
216 - sp:subject _:b28 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 + ]
535 + ])
536 + ] ;
537 + spin:rule
538 + [ rdf:type sp:Construct ;
539 + rdfs:comment "STEP 10001b Create the interval identifier - date and dateEnd from context"^^xsd:string ;
540 + sp:templates ([ sp:object
541 + [ sp:varName "intervalIdentifier"^^xsd:string
542 + ] ;
543 + sp:predicate <http://www.reportinghub.no/ep/schema/production-core#intervalIdentifier> ;
544 + sp:subject spin:_this
217 ]) ; 545 ]) ;
218 - sp:where ([ sp:object _:b31 ; 546 + sp:where ([ sp:object
547 + [ sp:varName "contextRef"^^xsd:string
548 + ] ;
219 sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ; 549 sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
220 sp:subject spin:_this 550 sp:subject spin:_this
221 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ; 551 ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
222 sp:predicate rdf:type ; 552 sp:predicate rdf:type ;
223 - sp:subject _:b31 553 + sp:subject
224 - ] [ rdf:type sp:Optional ; 554 + [ sp:varName "contextRef"^^xsd:string
225 - sp:elements ([ sp:object _:b32 ; 555 + ]
226 - sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; 556 + ] [ sp:object
227 - sp:subject _:b31 557 + [ sp:varName "date"^^xsd:string
228 - ] [ sp:object _:b29 ; 558 + ] ;
229 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
230 - sp:subject _:b32
231 - ])
232 - ] [ sp:object _:b30 ;
233 sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; 559 sp:predicate <http://www.epim.no/schemas/mprml/1#date> ;
234 - sp:subject _:b31 560 + sp:subject
561 + [ sp:varName "contextRef"^^xsd:string
562 + ]
235 ] [ rdf:type sp:NotExists ; 563 ] [ rdf:type sp:NotExists ;
236 - sp:elements ([ sp:object _:b33 ; 564 + sp:elements ([ sp:object
237 - sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ; 565 + [ sp:varName "dateStart"^^xsd:string
238 - sp:subject spin:_this 566 + ] ;
239 - ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ; 567 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ;
240 - sp:predicate rdf:type ; 568 + sp:subject
241 - sp:subject _:b33 569 + [ sp:varName "contextRef"^^xsd:string
242 - ] [ sp:object _:b34 ; 570 + ]
243 - sp:predicate <http://www.epim.no/schemas/mprml/1#nameRef> ;
244 - sp:subject _:b33
245 - ] [ sp:object _:b35 ;
246 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
247 - sp:subject _:b34
248 ]) 571 ])
249 - ] [ sp:object _:b36 ; 572 + ] [ sp:object
250 - sp:predicate <http://www.epim.no/schemas/mprml/1#date> ; 573 + [ sp:varName "dateEnd"^^xsd:string
251 - sp:subject _:b31
252 - ] [ sp:object _:b37 ;
253 - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ;
254 - sp:subject _:b31
255 - ] [ sp:object _:b38 ;
256 - sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ;
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 ;
262 - sp:expression
263 - [ rdf:type ep-spin-lib:normalizeString ;
264 - sp:arg1 _:b35
265 ] ; 574 ] ;
266 - sp:variable _:b39 575 + sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ;
576 + sp:subject
577 + [ sp:varName "contextRef"^^xsd:string
578 + ]
267 ] [ rdf:type sp:Bind ; 579 ] [ rdf:type sp:Bind ;
268 sp:expression 580 sp:expression
269 - [ rdf:type ep-mpr-spin-lib:buildProductionReportURI ; 581 + [ rdf:type ep-mpr-spin-lib:buildIntervalIdentifier ;
270 - sp:arg1 _:b39 ; 582 + sp:arg1 [ sp:varName "date"^^xsd:string
271 - sp:arg2 _:b36 ; 583 + ] ;
272 - sp:arg3 _:b37 584 + sp:arg2 [ sp:varName "dateEnd"^^xsd:string
585 + ]
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 ;
298 - sp:predicate rdf:type ; 612 + sp:elements ([ sp:object
299 - sp:subject _:b43 613 + [ sp:varName "productVolumeRef"^^xsd:string
300 - ] [ rdf:type sp:Optional ; 614 + ] ;
301 - sp:elements ([ sp:object _:b44 ; 615 + sp:predicate <http://www.epim.no/schemas/mprml/1#objectRef> ;
302 - sp:predicate <http://www.epim.no/schemas/mprml/1#titleRef> ; 616 + sp:subject spin:_this
303 - sp:subject _:b43 617 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_productionOperation> ;
304 - ] [ sp:object _:b41 ; 618 + sp:predicate rdf:type ;
619 + sp:subject
620 + [ sp:varName "productVolumeRef"^^xsd:string
621 + ]
622 + ] [ sp:object
623 + [ sp:varName "installationRef"^^xsd:string
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 + ]
662 + ])
663 + ] [ rdf:type sp:NotExists ;
664 + sp:elements ([ sp:object
665 + [ sp:varName "contextRef"^^xsd:string
666 + ] ;
667 + sp:predicate <http://www.epim.no/schemas/mprml/1#contextRef> ;
668 + sp:subject spin:_this
669 + ] [ sp:object <http://www.epim.no/schemas/mprml/1#Obj_report> ;
670 + sp:predicate rdf:type ;
671 + sp:subject
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 + ] ;
684 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
685 + sp:subject
686 + [ sp:varName "installationRef"^^xsd:string
687 + ]
324 ]) 688 ])
325 - ] [ sp:object _:b48 ;
326 - sp:predicate <http://www.epim.no/schemas/mprml/1#dateStart> ;
327 - sp:subject _:b43
328 - ] [ sp:object _:b49 ;
329 - sp:predicate <http://www.epim.no/schemas/mprml/1#dateEnd> ;
330 - sp:subject _:b43
331 - ] [ sp:object _:b50 ;
332 - sp:predicate <http://www.epim.no/schemas/mprml/1#contextFacilityRef> ;
333 - sp:subject _:b43
334 - ] [ sp:object _:b47 ;
335 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
336 - sp:subject _:b50
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
349 ] ; 715 ] ;
350 - sp:variable _:b40 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
748 + ] ;
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"?> 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 -<mprml:objects xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 + <documentInfo>
3 - xmlns:mprml="http://www.witsml.org/schemas/131" xmlns="http://www.witsml.org/schemas/131" version="1.0.0.0(PRODML)"> 3 + <DocumentName namingSystem="EC">TRYM July 2011</DocumentName>
4 - <mprml:documentInfo> 4 + <DocumentAlias namingSystem="EC">TRYM Copex Report</DocumentAlias>
5 - <mprml:DocumentName namingSystem="EC">TRYM July 2011</mprml:DocumentName> 5 + <DocumentDate>2011-08-05T00:00:00.0Z</DocumentDate>
6 - <mprml:DocumentAlias namingSystem="EC">TRYM Copex Report</mprml:DocumentAlias> 6 + <FileCreationInformation>
7 - <mprml:DocumentDate>2011-08-05T00:00:00.0Z</mprml:DocumentDate>
8 - <mprml:FileCreationInformation>
9 7
10 - <mprml:FileCreationDate>2011-08-15T00:00:00.0Z</mprml:FileCreationDate> 8 + <FileCreationDate>2011-08-15T00:00:00.0Z</FileCreationDate>
11 9
12 - <mprml:SoftwareName>Energy Components</mprml:SoftwareName> 10 + <SoftwareName>Energy Components</SoftwareName>
13 - <mprml:FileCreator>Energy Components</mprml:FileCreator> 11 + <FileCreator>Energy Components</FileCreator>
14 - </mprml:FileCreationInformation> 12 + </FileCreationInformation>
15 - <mprml:Owner>DONG E&amp;P Norge AS</mprml:Owner> 13 + <Owner>DONG E&amp;P Norge AS</Owner>
16 - </mprml:documentInfo> 14 + </documentInfo>
17 - <mprml:context xsi:type="obj_report"> 15 + <context xsi:type="obj_report">
18 - <mprml:kind>month</mprml:kind> 16 + <kind>month</kind>
19 - <mprml:title>TRYM July 2011</mprml:title> 17 + <title>TRYM July 2011</title>
20 - <mprml:date>2011-07-01</mprml:date> 18 + <date>2011-07-01</date>
21 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 19 + <dateEnd>2011-07-31</dateEnd>
22 - <mprml:month>2011-07</mprml:month> 20 + <month>2011-07</month>
23 - <mprml:year>2011</mprml:year> 21 + <year>2011</year>
24 - <mprml:reportVersion>1</mprml:reportVersion> 22 + <reportVersion>1</reportVersion>
25 - <mprml:reportStatus>final</mprml:reportStatus> 23 + <reportStatus>final</reportStatus>
26 - <mprml:installation kind="field" namingSystem="NPD" uidRef="18081500">TRYM</mprml:installation> 24 + <installation kind="field" namingSystem="NPD" uidRef="18081500">TRYM</installation>
27 - <mprml:operator> 25 + <operator>
28 - <mprml:name>DONG E&amp;P Norge AS</mprml:name> 26 + <name>DONG E&amp;P Norge AS</name>
29 - <mprml:role>Operating company</mprml:role> 27 + <role>Operating company</role>
30 - </mprml:operator> 28 + </operator>
31 - </mprml:context> 29 + </context>
32 - <mprml:object xsi:type="obj_productVolume"> 30 + <object xsi:type="obj_productVolume">
33 - <mprml:name>TRYM</mprml:name> 31 + <name>TRYM</name>
34 - <mprml:facility> 32 + <facility>
35 - <mprml:name kind="field" namingSystem="NPD" uidRef="18081500">TRYM</mprml:name> 33 + <name kind="field" namingSystem="NPD" uidRef="18081500">TRYM</name>
36 34
37 - <mprml:flow> 35 + <flow>
38 - <mprml:kind>production</mprml:kind> 36 + <kind>production</kind>
39 - <mprml:qualifier>saleable</mprml:qualifier> 37 + <qualifier>saleable</qualifier>
40 - <mprml:product> 38 + <product>
41 - <mprml:kind>oil - net</mprml:kind> 39 + <kind>oil - net</kind>
42 - <mprml:period> 40 + <period>
43 - <mprml:kind>month</mprml:kind> 41 + <kind>month</kind>
44 - <mprml:dateStart>2011-07-01</mprml:dateStart> 42 + <dateStart>2011-07-01</dateStart>
45 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 43 + <dateEnd>2011-07-31</dateEnd>
46 - <mprml:volumeValue> 44 + <volumeValue>
47 - 45 +
48 - <mprml:volume uom="m3">524.83</mprml:volume> 46 + <volume uom="m3">524.83</volume>
49 - <mprml:temp uom="degC">15</mprml:temp> 47 + <temp uom="degC">15</temp>
50 - <mprml:pres uom="atm">1</mprml:pres> 48 + <pres uom="atm">1</pres>
51 - </mprml:volumeValue> 49 + </volumeValue>
52 - 50 +
53 - <mprml:mass uom="kg">61.1</mprml:mass> 51 + <mass uom="kg">61.1</mass>
54 - <mprml:densityValue> 52 + <densityValue>
55 - <mprml:density uom="kg/m3">799.04</mprml:density> 53 + <density uom="kg/m3">799.04</density>
56 - <mprml:temp uom="degC">15</mprml:temp> 54 + <temp uom="degC">15</temp>
57 - <mprml:pres uom="atm">1</mprml:pres> 55 + <pres uom="atm">1</pres>
58 - </mprml:densityValue> 56 + </densityValue>
59 - </mprml:period> 57 + </period>
60 - </mprml:product> 58 + </product>
61 - </mprml:flow> 59 + </flow>
62 60
63 - <mprml:flow> 61 + <flow>
64 - <mprml:kind>production</mprml:kind> 62 + <kind>production</kind>
65 - <mprml:qualifier>allocated</mprml:qualifier> 63 + <qualifier>allocated</qualifier>
66 - <mprml:product> 64 + <product>
67 - <mprml:kind>oil - net</mprml:kind> 65 + <kind>oil - net</kind>
68 - <mprml:period> 66 + <period>
69 - <mprml:kind>month</mprml:kind> 67 + <kind>month</kind>
70 - <mprml:dateStart>2011-07-01</mprml:dateStart> 68 + <dateStart>2011-07-01</dateStart>
71 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 69 + <dateEnd>2011-07-31</dateEnd>
72 - <mprml:volumeValue> 70 + <volumeValue>
73 - 71 +
74 - <mprml:volume uom="m3">687.74</mprml:volume> 72 + <volume uom="m3">687.74</volume>
75 - <mprml:temp uom="degC">15</mprml:temp> 73 + <temp uom="degC">15</temp>
76 - <mprml:pres uom="atm">1</mprml:pres> 74 + <pres uom="atm">1</pres>
77 - </mprml:volumeValue> 75 + </volumeValue>
78 - 76 +
79 - <mprml:mass uom="kg">435.92</mprml:mass> 77 + <mass uom="kg">435.92</mass>
80 - <mprml:densityValue> 78 + <densityValue>
81 - <mprml:density uom="kg/m3">743.22</mprml:density> 79 + <density uom="kg/m3">743.22</density>
82 - <mprml:temp uom="degC">15</mprml:temp> 80 + <temp uom="degC">15</temp>
83 - <mprml:pres uom="atm">1</mprml:pres> 81 + <pres uom="atm">1</pres>
84 - </mprml:densityValue> 82 + </densityValue>
85 - </mprml:period> 83 + </period>
86 - </mprml:product><mprml:product> 84 + </product><product>
87 - <mprml:kind>gas</mprml:kind> 85 + <kind>gas</kind>
88 - <mprml:period> 86 + <period>
89 - <mprml:kind>month</mprml:kind> 87 + <kind>month</kind>
90 - <mprml:dateStart>2011-07-01</mprml:dateStart> 88 + <dateStart>2011-07-01</dateStart>
91 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 89 + <dateEnd>2011-07-31</dateEnd>
92 - <mprml:volumeValue> 90 + <volumeValue>
93 - 91 +
94 - <mprml:volume uom="m3">164.19</mprml:volume> 92 + <volume uom="m3">164.19</volume>
95 - <mprml:temp uom="degC">15</mprml:temp> 93 + <temp uom="degC">15</temp>
96 - <mprml:pres uom="atm">1</mprml:pres> 94 + <pres uom="atm">1</pres>
97 - </mprml:volumeValue> 95 + </volumeValue>
98 - 96 +
99 - <mprml:mass uom="kg">420.36</mprml:mass> 97 + <mass uom="kg">420.36</mass>
100 - <mprml:densityValue> 98 + <densityValue>
101 - <mprml:density uom="kg/m3">795.76</mprml:density> 99 + <density uom="kg/m3">795.76</density>
102 - <mprml:temp uom="degC">15</mprml:temp> 100 + <temp uom="degC">15</temp>
103 - <mprml:pres uom="atm">1</mprml:pres> 101 + <pres uom="atm">1</pres>
104 - </mprml:densityValue> 102 + </densityValue>
105 - </mprml:period> 103 + </period>
106 - </mprml:product><mprml:product> 104 + </product><product>
107 - <mprml:kind>water</mprml:kind> 105 + <kind>water</kind>
108 - <mprml:period> 106 + <period>
109 - <mprml:kind>month</mprml:kind> 107 + <kind>month</kind>
110 - <mprml:dateStart>2011-07-01</mprml:dateStart> 108 + <dateStart>2011-07-01</dateStart>
111 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 109 + <dateEnd>2011-07-31</dateEnd>
112 - <mprml:volumeValue> 110 + <volumeValue>
113 - 111 +
114 - <mprml:volume uom="m3">340.83</mprml:volume> 112 + <volume uom="m3">340.83</volume>
115 - <mprml:temp uom="degC">15</mprml:temp> 113 + <temp uom="degC">15</temp>
116 - <mprml:pres uom="atm">1</mprml:pres> 114 + <pres uom="atm">1</pres>
117 - </mprml:volumeValue> 115 + </volumeValue>
118 - 116 +
119 - <mprml:mass uom="kg">815.72</mprml:mass> 117 + <mass uom="kg">815.72</mass>
120 - <mprml:densityValue> 118 + <densityValue>
121 - <mprml:density uom="kg/m3">788.88</mprml:density> 119 + <density uom="kg/m3">788.88</density>
122 - <mprml:temp uom="degC">15</mprml:temp> 120 + <temp uom="degC">15</temp>
123 - <mprml:pres uom="atm">1</mprml:pres> 121 + <pres uom="atm">1</pres>
124 - </mprml:densityValue> 122 + </densityValue>
125 - </mprml:period> 123 + </period>
126 - </mprml:product><mprml:product> 124 + </product><product>
127 - <mprml:kind>condensate - net</mprml:kind> 125 + <kind>condensate - net</kind>
128 - <mprml:period> 126 + <period>
129 - <mprml:kind>month</mprml:kind> 127 + <kind>month</kind>
130 - <mprml:dateStart>2011-07-01</mprml:dateStart> 128 + <dateStart>2011-07-01</dateStart>
131 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 129 + <dateEnd>2011-07-31</dateEnd>
132 - <mprml:volumeValue> 130 + <volumeValue>
133 - 131 +
134 - <mprml:volume uom="m3">225.53</mprml:volume> 132 + <volume uom="m3">225.53</volume>
135 - <mprml:temp uom="degC">15</mprml:temp> 133 + <temp uom="degC">15</temp>
136 - <mprml:pres uom="atm">1</mprml:pres> 134 + <pres uom="atm">1</pres>
137 - </mprml:volumeValue> 135 + </volumeValue>
138 - 136 +
139 - <mprml:mass uom="kg">848.52</mprml:mass> 137 + <mass uom="kg">848.52</mass>
140 - <mprml:densityValue> 138 + <densityValue>
141 - <mprml:density uom="kg/m3">728.14</mprml:density> 139 + <density uom="kg/m3">728.14</density>
142 - <mprml:temp uom="degC">15</mprml:temp> 140 + <temp uom="degC">15</temp>
143 - <mprml:pres uom="atm">1</mprml:pres> 141 + <pres uom="atm">1</pres>
144 - </mprml:densityValue> 142 + </densityValue>
145 - </mprml:period> 143 + </period>
146 - </mprml:product> 144 + </product>
147 - </mprml:flow> 145 + </flow>
148 146
149 - <mprml:flow> 147 + <flow>
150 - <mprml:kind>injection</mprml:kind> 148 + <kind>injection</kind>
151 - <mprml:qualifier>allocated</mprml:qualifier> 149 + <qualifier>allocated</qualifier>
152 - <mprml:product> 150 + <product>
153 - <mprml:kind>gas</mprml:kind> 151 + <kind>gas</kind>
154 - <mprml:period> 152 + <period>
155 - <mprml:kind>month</mprml:kind> 153 + <kind>month</kind>
156 - <mprml:dateStart>2011-07-01</mprml:dateStart> 154 + <dateStart>2011-07-01</dateStart>
157 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 155 + <dateEnd>2011-07-31</dateEnd>
158 - <mprml:volumeValue> 156 + <volumeValue>
159 - 157 +
160 - <mprml:volume uom="m3">911.66</mprml:volume> 158 + <volume uom="m3">911.66</volume>
161 - <mprml:temp uom="degC">15</mprml:temp> 159 + <temp uom="degC">15</temp>
162 - <mprml:pres uom="atm">1</mprml:pres> 160 + <pres uom="atm">1</pres>
163 - </mprml:volumeValue> 161 + </volumeValue>
164 - 162 +
165 - <mprml:mass uom="kg">538.48</mprml:mass> 163 + <mass uom="kg">538.48</mass>
166 - <mprml:densityValue> 164 + <densityValue>
167 - <mprml:density uom="kg/m3">0.41</mprml:density> 165 + <density uom="kg/m3">0.41</density>
168 - <mprml:temp uom="degC">15</mprml:temp> 166 + <temp uom="degC">15</temp>
169 - <mprml:pres uom="atm">1</mprml:pres> 167 + <pres uom="atm">1</pres>
170 - </mprml:densityValue> 168 + </densityValue>
171 - </mprml:period> 169 + </period>
172 - </mprml:product> 170 + </product>
173 - </mprml:flow> 171 + </flow>
174 172
175 173
176 - </mprml:facility><mprml:facility> 174 + </facility><facility>
177 - <mprml:name kind="terminal" namingSystem="NPD" uidRef="NaN">FREDERICIA</mprml:name> 175 + <name kind="terminal" namingSystem="NPD" uidRef="NaN">FREDERICIA</name>
178 176
179 177
180 - <mprml:flow> 178 + <flow>
181 - <mprml:name>FREDERICIA allocated inventory</mprml:name> 179 + <name>FREDERICIA allocated inventory</name>
182 - <mprml:kind>inventory</mprml:kind> 180 + <kind>inventory</kind>
183 - <mprml:qualifier>allocated</mprml:qualifier> 181 + <qualifier>allocated</qualifier>
184 - <mprml:product> 182 + <product>
185 - <mprml:kind>oil - net</mprml:kind> 183 + <kind>oil - net</kind>
186 - <mprml:period> 184 + <period>
187 - <mprml:kind>month</mprml:kind> 185 + <kind>month</kind>
188 - <mprml:dateStart>2011-07-01</mprml:dateStart> 186 + <dateStart>2011-07-01</dateStart>
189 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 187 + <dateEnd>2011-07-31</dateEnd>
190 - <mprml:volumeValue> 188 + <volumeValue>
191 - <mprml:volume uom="m3">1399.72</mprml:volume> 189 + <volume uom="m3">1399.72</volume>
192 - <mprml:temp uom="degC">15</mprml:temp> 190 + <temp uom="degC">15</temp>
193 - <mprml:pres uom="atm">1</mprml:pres> 191 + <pres uom="atm">1</pres>
194 - </mprml:volumeValue> 192 + </volumeValue>
195 - 193 +
196 - <mprml:mass uom="kg">335.46</mprml:mass> 194 + <mass uom="kg">335.46</mass>
197 - 195 +
198 - <mprml:densityValue> 196 + <densityValue>
199 - <mprml:density uom="kg/m3">709.06</mprml:density> 197 + <density uom="kg/m3">709.06</density>
200 - <mprml:temp uom="degC">15</mprml:temp> 198 + <temp uom="degC">15</temp>
201 - <mprml:pres uom="atm">1</mprml:pres> 199 + <pres uom="atm">1</pres>
202 - </mprml:densityValue> 200 + </densityValue>
203 - <mprml:balanceSet> 201 + <balanceSet>
204 - <mprml:kind>closing balance</mprml:kind> 202 + <kind>closing balance</kind>
205 - <mprml:balanceDetail> 203 + <balanceDetail>
206 - <mprml:owner>DONG E&amp;P Norge AS</mprml:owner> 204 + <owner>DONG E&amp;P Norge AS</owner>
207 - <mprml:volumeValue> 205 + <volumeValue>
208 - <mprml:volume uom="m3">145.150964</mprml:volume> 206 + <volume uom="m3">145.150964</volume>
209 - <mprml:temp uom="degC">15</mprml:temp> 207 + <temp uom="degC">15</temp>
210 - <mprml:pres uom="atm">1</mprml:pres> 208 + <pres uom="atm">1</pres>
211 - </mprml:volumeValue> 209 + </volumeValue>
212 - <mprml:mass uom="kg">34.787202</mprml:mass> 210 + <mass uom="kg">34.787202</mass>
213 - </mprml:balanceDetail><mprml:balanceDetail> 211 + </balanceDetail><balanceDetail>
214 - <mprml:owner>Bayerngas Norge AS</mprml:owner> 212 + <owner>Bayerngas Norge AS</owner>
215 - <mprml:volumeValue> 213 + <volumeValue>
216 - <mprml:volume uom="m3">1254.569036</mprml:volume> 214 + <volume uom="m3">1254.569036</volume>
217 - <mprml:temp uom="degC">15</mprml:temp> 215 + <temp uom="degC">15</temp>
218 - <mprml:pres uom="atm">1</mprml:pres> 216 + <pres uom="atm">1</pres>
219 - </mprml:volumeValue> 217 + </volumeValue>
220 - <mprml:mass uom="kg">300.672798</mprml:mass> 218 + <mass uom="kg">300.672798</mass>
221 - </mprml:balanceDetail> 219 + </balanceDetail>
222 - </mprml:balanceSet> 220 + </balanceSet>
223 - </mprml:period> 221 + </period>
224 222
225 - </mprml:product> 223 + </product>
226 - </mprml:flow> 224 + </flow>
227 225
228 226
229 - <mprml:flow> 227 + <flow>
230 - <mprml:name>FREDERICIA field production lifted by tanker</mprml:name> 228 + <name>FREDERICIA field production lifted by tanker</name>
231 - <mprml:kind>hydrocarbon accounting</mprml:kind> 229 + <kind>hydrocarbon accounting</kind>
232 - <mprml:qualifier>allocated</mprml:qualifier> 230 + <qualifier>allocated</qualifier>
233 - <mprml:product> 231 + <product>
234 - <mprml:kind>oil - net</mprml:kind> 232 + <kind>oil - net</kind>
235 - <mprml:period> 233 + <period>
236 - <mprml:kind>month</mprml:kind> 234 + <kind>month</kind>
237 - <mprml:dateStart>2011-07-01</mprml:dateStart> 235 + <dateStart>2011-07-01</dateStart>
238 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 236 + <dateEnd>2011-07-31</dateEnd>
239 - <mprml:balanceSet> 237 + <balanceSet>
240 - <mprml:kind>tanker lifting</mprml:kind> 238 + <kind>tanker lifting</kind>
241 - <mprml:cargoNumber>304/1</mprml:cargoNumber> 239 + <cargoNumber>304/1</cargoNumber>
242 - <mprml:cargoBatchNumber>1</mprml:cargoBatchNumber> 240 + <cargoBatchNumber>1</cargoBatchNumber>
243 - <mprml:shipper>Bayerngas Norge AS</mprml:shipper> 241 + <shipper>Bayerngas Norge AS</shipper>
244 - <mprml:destination> 242 + <destination>
245 - <mprml:name>Fawley</mprml:name> 243 + <name>Fawley</name>
246 - <mprml:type>harbour</mprml:type> 244 + <type>harbour</type>
247 - <mprml:country>UNITED KINGDOM</mprml:country> 245 + <country>UNITED KINGDOM</country>
248 - </mprml:destination> 246 + </destination>
249 - <mprml:event> 247 + <event>
250 - <mprml:date>2009-01-04</mprml:date> 248 + <date>2009-01-04</date>
251 - <mprml:kind>bill of lading</mprml:kind> 249 + <kind>bill of lading</kind>
252 - </mprml:event> 250 + </event>
253 - <mprml:volumeValue> 251 + <volumeValue>
254 - <mprml:volume uom="m3">741.46</mprml:volume> 252 + <volume uom="m3">741.46</volume>
255 - <mprml:temp uom="degC">15</mprml:temp> 253 + <temp uom="degC">15</temp>
256 - <mprml:pres uom="atm">1</mprml:pres> 254 + <pres uom="atm">1</pres>
257 - </mprml:volumeValue> 255 + </volumeValue>
258 - <mprml:mass uom="kg">822.37</mprml:mass> 256 + <mass uom="kg">822.37</mass>
259 - <mprml:densityValue> 257 + <densityValue>
260 - <mprml:density uom="kg/m3">724.87</mprml:density> 258 + <density uom="kg/m3">724.87</density>
261 - <mprml:temp uom="degC">15.0</mprml:temp> 259 + <temp uom="degC">15.0</temp>
262 - <mprml:pres uom="atm">1</mprml:pres> 260 + <pres uom="atm">1</pres>
263 - </mprml:densityValue> 261 + </densityValue>
264 - <mprml:balanceDetail> 262 + <balanceDetail>
265 - <mprml:owner>Bayerngas Norge AS</mprml:owner> 263 + <owner>Bayerngas Norge AS</owner>
266 - <mprml:share uom="%">100.0</mprml:share> 264 + <share uom="%">100.0</share>
267 - </mprml:balanceDetail> 265 + </balanceDetail>
268 - </mprml:balanceSet><mprml:balanceSet> 266 + </balanceSet><balanceSet>
269 - <mprml:kind>tanker lifting</mprml:kind> 267 + <kind>tanker lifting</kind>
270 - <mprml:cargoNumber>305/1</mprml:cargoNumber> 268 + <cargoNumber>305/1</cargoNumber>
271 - <mprml:cargoBatchNumber>1</mprml:cargoBatchNumber> 269 + <cargoBatchNumber>1</cargoBatchNumber>
272 - <mprml:shipper>DONG E&amp;P Norge AS</mprml:shipper> 270 + <shipper>DONG E&amp;P Norge AS</shipper>
273 - <mprml:destination> 271 + <destination>
274 - <mprml:name>Fawley</mprml:name> 272 + <name>Fawley</name>
275 - <mprml:type>harbour</mprml:type> 273 + <type>harbour</type>
276 - <mprml:country>UNITED KINGDOM</mprml:country> 274 + <country>UNITED KINGDOM</country>
277 - </mprml:destination> 275 + </destination>
278 - <mprml:event> 276 + <event>
279 - <mprml:date>2009-01-07</mprml:date> 277 + <date>2009-01-07</date>
280 - <mprml:kind>bill of lading</mprml:kind> 278 + <kind>bill of lading</kind>
281 - </mprml:event> 279 + </event>
282 - <mprml:volumeValue> 280 + <volumeValue>
283 - <mprml:volume uom="m3">486.73</mprml:volume> 281 + <volume uom="m3">486.73</volume>
284 - <mprml:temp uom="degC">15</mprml:temp> 282 + <temp uom="degC">15</temp>
285 - <mprml:pres uom="atm">1</mprml:pres> 283 + <pres uom="atm">1</pres>
286 - </mprml:volumeValue> 284 + </volumeValue>
287 - <mprml:mass uom="kg">985.3</mprml:mass> 285 + <mass uom="kg">985.3</mass>
288 - <mprml:densityValue> 286 + <densityValue>
289 - <mprml:density uom="kg/m3">779.4</mprml:density> 287 + <density uom="kg/m3">779.4</density>
290 - <mprml:temp uom="degC">15.0</mprml:temp> 288 + <temp uom="degC">15.0</temp>
291 - <mprml:pres uom="atm">1</mprml:pres> 289 + <pres uom="atm">1</pres>
292 - </mprml:densityValue> 290 + </densityValue>
293 - <mprml:balanceDetail> 291 + <balanceDetail>
294 - <mprml:owner>DONG E&amp;P Norge AS</mprml:owner> 292 + <owner>DONG E&amp;P Norge AS</owner>
295 - <mprml:share uom="%">100.0</mprml:share> 293 + <share uom="%">100.0</share>
296 - </mprml:balanceDetail> 294 + </balanceDetail>
297 - </mprml:balanceSet><mprml:balanceSet> 295 + </balanceSet><balanceSet>
298 - <mprml:kind>tanker lifting</mprml:kind> 296 + <kind>tanker lifting</kind>
299 - <mprml:cargoNumber>306/1</mprml:cargoNumber> 297 + <cargoNumber>306/1</cargoNumber>
300 - <mprml:cargoBatchNumber>1</mprml:cargoBatchNumber> 298 + <cargoBatchNumber>1</cargoBatchNumber>
301 - <mprml:shipper>DONG E&amp;P Norge AS</mprml:shipper> 299 + <shipper>DONG E&amp;P Norge AS</shipper>
302 - <mprml:destination> 300 + <destination>
303 - <mprml:name>Fawley</mprml:name> 301 + <name>Fawley</name>
304 - <mprml:type>harbour</mprml:type> 302 + <type>harbour</type>
305 - <mprml:country>UNITED KINGDOM</mprml:country> 303 + <country>UNITED KINGDOM</country>
306 - </mprml:destination> 304 + </destination>
307 - <mprml:event> 305 + <event>
308 - <mprml:date>2009-01-11</mprml:date> 306 + <date>2009-01-11</date>
309 - <mprml:kind>bill of lading</mprml:kind> 307 + <kind>bill of lading</kind>
310 - </mprml:event> 308 + </event>
311 - <mprml:volumeValue> 309 + <volumeValue>
312 - <mprml:volume uom="m3">769.89</mprml:volume> 310 + <volume uom="m3">769.89</volume>
313 - <mprml:temp uom="degC">15</mprml:temp> 311 + <temp uom="degC">15</temp>
314 - <mprml:pres uom="atm">1</mprml:pres> 312 + <pres uom="atm">1</pres>
315 - </mprml:volumeValue> 313 + </volumeValue>
316 - <mprml:mass uom="kg">331.89</mprml:mass> 314 + <mass uom="kg">331.89</mass>
317 - <mprml:densityValue> 315 + <densityValue>
318 - <mprml:density uom="kg/m3">708.73</mprml:density> 316 + <density uom="kg/m3">708.73</density>
319 - <mprml:temp uom="degC">15.0</mprml:temp> 317 + <temp uom="degC">15.0</temp>
320 - <mprml:pres uom="atm">1</mprml:pres> 318 + <pres uom="atm">1</pres>
321 - </mprml:densityValue> 319 + </densityValue>
322 - <mprml:balanceDetail> 320 + <balanceDetail>
323 - <mprml:owner>DONG E&amp;P Norge AS</mprml:owner> 321 + <owner>DONG E&amp;P Norge AS</owner>
324 - <mprml:share uom="%">100.0</mprml:share> 322 + <share uom="%">100.0</share>
325 - </mprml:balanceDetail> 323 + </balanceDetail>
326 - </mprml:balanceSet><mprml:balanceSet> 324 + </balanceSet><balanceSet>
327 - <mprml:kind>tanker lifting</mprml:kind> 325 + <kind>tanker lifting</kind>
328 - <mprml:cargoNumber>307/1</mprml:cargoNumber> 326 + <cargoNumber>307/1</cargoNumber>
329 - <mprml:cargoBatchNumber>1</mprml:cargoBatchNumber> 327 + <cargoBatchNumber>1</cargoBatchNumber>
330 - <mprml:shipper>Bayerngas Norge AS</mprml:shipper> 328 + <shipper>Bayerngas Norge AS</shipper>
331 - <mprml:destination> 329 + <destination>
332 - <mprml:name>Rotterdam</mprml:name> 330 + <name>Rotterdam</name>
333 - <mprml:type>harbour</mprml:type> 331 + <type>harbour</type>
334 - <mprml:country>NETHERLANDS</mprml:country> 332 + <country>NETHERLANDS</country>
335 - </mprml:destination> 333 + </destination>
336 - <mprml:event> 334 + <event>
337 - <mprml:date>2009-01-15</mprml:date> 335 + <date>2009-01-15</date>
338 - <mprml:kind>bill of lading</mprml:kind> 336 + <kind>bill of lading</kind>
339 - </mprml:event> 337 + </event>
340 - <mprml:volumeValue> 338 + <volumeValue>
341 - <mprml:volume uom="m3">286.53</mprml:volume> 339 + <volume uom="m3">286.53</volume>
342 - <mprml:temp uom="degC">15</mprml:temp> 340 + <temp uom="degC">15</temp>
343 - <mprml:pres uom="atm">1</mprml:pres> 341 + <pres uom="atm">1</pres>
344 - </mprml:volumeValue> 342 + </volumeValue>
345 - <mprml:mass uom="kg">532.72</mprml:mass> 343 + <mass uom="kg">532.72</mass>
346 - <mprml:densityValue> 344 + <densityValue>
347 - <mprml:density uom="kg/m3">777.79</mprml:density> 345 + <density uom="kg/m3">777.79</density>
348 - <mprml:temp uom="degC">15.0</mprml:temp> 346 + <temp uom="degC">15.0</temp>
349 - <mprml:pres uom="atm">1</mprml:pres> 347 + <pres uom="atm">1</pres>
350 - </mprml:densityValue> 348 + </densityValue>
351 - <mprml:balanceDetail> 349 + <balanceDetail>
352 - <mprml:owner>DONG E&amp;P Norge AS</mprml:owner> 350 + <owner>DONG E&amp;P Norge AS</owner>
353 - <mprml:share uom="%">100.0</mprml:share> 351 + <share uom="%">100.0</share>
354 - </mprml:balanceDetail> 352 + </balanceDetail>
355 - </mprml:balanceSet> 353 + </balanceSet>
356 - </mprml:period> 354 + </period>
357 - </mprml:product> 355 + </product>
358 - </mprml:flow> 356 + </flow>
359 - </mprml:facility><mprml:facility> 357 + </facility><facility>
360 - <mprml:name kind="platform" namingSystem="NPD" uidRef="412931">HARALD A</mprml:name> 358 + <name kind="platform" namingSystem="NPD" uidRef="412931">HARALD A</name>
361 359
362 - <mprml:flow> 360 + <flow>
363 - <mprml:kind>production</mprml:kind> 361 + <kind>production</kind>
364 - <mprml:qualifier>allocated</mprml:qualifier> 362 + <qualifier>allocated</qualifier>
365 - <mprml:product> 363 + <product>
366 - <mprml:kind>oil - net</mprml:kind> 364 + <kind>oil - net</kind>
367 - <mprml:period> 365 + <period>
368 - <mprml:kind>month</mprml:kind> 366 + <kind>month</kind>
369 - <mprml:dateStart>2011-07-01</mprml:dateStart> 367 + <dateStart>2011-07-01</dateStart>
370 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 368 + <dateEnd>2011-07-31</dateEnd>
371 - <mprml:volumeValue> 369 + <volumeValue>
372 - 370 +
373 - <mprml:volume uom="m3">1508.14</mprml:volume> 371 + <volume uom="m3">1508.14</volume>
374 - <mprml:temp uom="degC">15</mprml:temp> 372 + <temp uom="degC">15</temp>
375 - <mprml:pres uom="atm">1</mprml:pres> 373 + <pres uom="atm">1</pres>
376 - </mprml:volumeValue> 374 + </volumeValue>
377 - 375 +
378 - <mprml:mass uom="kg">922.95</mprml:mass> 376 + <mass uom="kg">922.95</mass>
379 - <mprml:densityValue> 377 + <densityValue>
380 - <mprml:density uom="kg/m3">741.75</mprml:density> 378 + <density uom="kg/m3">741.75</density>
381 - <mprml:temp uom="degC">15</mprml:temp> 379 + <temp uom="degC">15</temp>
382 - <mprml:pres uom="atm">1</mprml:pres> 380 + <pres uom="atm">1</pres>
383 - </mprml:densityValue> 381 + </densityValue>
384 - </mprml:period> 382 + </period>
385 - </mprml:product><mprml:product> 383 + </product><product>
386 - <mprml:kind>gas</mprml:kind> 384 + <kind>gas</kind>
387 - <mprml:period> 385 + <period>
388 - <mprml:kind>month</mprml:kind> 386 + <kind>month</kind>
389 - <mprml:dateStart>2011-07-01</mprml:dateStart> 387 + <dateStart>2011-07-01</dateStart>
390 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 388 + <dateEnd>2011-07-31</dateEnd>
391 - <mprml:volumeValue> 389 + <volumeValue>
392 - 390 +
393 - <mprml:volume uom="m3">822.82</mprml:volume> 391 + <volume uom="m3">822.82</volume>
394 - <mprml:temp uom="degC">15</mprml:temp> 392 + <temp uom="degC">15</temp>
395 - <mprml:pres uom="atm">1</mprml:pres> 393 + <pres uom="atm">1</pres>
396 - </mprml:volumeValue> 394 + </volumeValue>
397 - 395 +
398 - <mprml:mass uom="kg">832.01</mprml:mass> 396 + <mass uom="kg">832.01</mass>
399 - <mprml:densityValue> 397 + <densityValue>
400 - <mprml:density uom="kg/m3">777.97</mprml:density> 398 + <density uom="kg/m3">777.97</density>
401 - <mprml:temp uom="degC">15</mprml:temp> 399 + <temp uom="degC">15</temp>
402 - <mprml:pres uom="atm">1</mprml:pres> 400 + <pres uom="atm">1</pres>
403 - </mprml:densityValue> 401 + </densityValue>
404 - </mprml:period> 402 + </period>
405 - </mprml:product><mprml:product> 403 + </product><product>
406 - <mprml:kind>water</mprml:kind> 404 + <kind>water</kind>
407 - <mprml:period> 405 + <period>
408 - <mprml:kind>month</mprml:kind> 406 + <kind>month</kind>
409 - <mprml:dateStart>2011-07-01</mprml:dateStart> 407 + <dateStart>2011-07-01</dateStart>
410 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 408 + <dateEnd>2011-07-31</dateEnd>
411 - <mprml:volumeValue> 409 + <volumeValue>
412 - 410 +
413 - <mprml:volume uom="m3">10.73</mprml:volume> 411 + <volume uom="m3">10.73</volume>
414 - <mprml:temp uom="degC">15</mprml:temp> 412 + <temp uom="degC">15</temp>
415 - <mprml:pres uom="atm">1</mprml:pres> 413 + <pres uom="atm">1</pres>
416 - </mprml:volumeValue> 414 + </volumeValue>
417 - 415 +
418 - <mprml:mass uom="kg">641.66</mprml:mass> 416 + <mass uom="kg">641.66</mass>
419 - <mprml:densityValue> 417 + <densityValue>
420 - <mprml:density uom="kg/m3">786.15</mprml:density> 418 + <density uom="kg/m3">786.15</density>
421 - <mprml:temp uom="degC">15</mprml:temp> 419 + <temp uom="degC">15</temp>
422 - <mprml:pres uom="atm">1</mprml:pres> 420 + <pres uom="atm">1</pres>
423 - </mprml:densityValue> 421 + </densityValue>
424 - </mprml:period> 422 + </period>
425 - </mprml:product> 423 + </product>
426 - </mprml:flow> 424 + </flow>
427 425
428 - <mprml:flow> 426 + <flow>
429 - <mprml:kind>injection</mprml:kind> 427 + <kind>injection</kind>
430 - <mprml:qualifier>allocated</mprml:qualifier> 428 + <qualifier>allocated</qualifier>
431 - <mprml:product> 429 + <product>
432 - <mprml:kind>gas</mprml:kind> 430 + <kind>gas</kind>
433 - <mprml:period> 431 + <period>
434 - <mprml:kind>month</mprml:kind> 432 + <kind>month</kind>
435 - <mprml:dateStart>2011-07-01</mprml:dateStart> 433 + <dateStart>2011-07-01</dateStart>
436 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 434 + <dateEnd>2011-07-31</dateEnd>
437 - <mprml:volumeValue> 435 + <volumeValue>
438 - 436 +
439 - <mprml:volume uom="m3">1854.23</mprml:volume> 437 + <volume uom="m3">1854.23</volume>
440 - <mprml:temp uom="degC">15</mprml:temp> 438 + <temp uom="degC">15</temp>
441 - <mprml:pres uom="atm">1</mprml:pres> 439 + <pres uom="atm">1</pres>
442 - </mprml:volumeValue> 440 + </volumeValue>
443 - 441 +
444 - <mprml:mass uom="kg">81.86</mprml:mass> 442 + <mass uom="kg">81.86</mass>
445 - <mprml:densityValue> 443 + <densityValue>
446 - <mprml:density uom="kg/m3">774.75</mprml:density> 444 + <density uom="kg/m3">774.75</density>
447 - <mprml:temp uom="degC">15</mprml:temp> 445 + <temp uom="degC">15</temp>
448 - <mprml:pres uom="atm">1</mprml:pres> 446 + <pres uom="atm">1</pres>
449 - </mprml:densityValue> 447 + </densityValue>
450 - </mprml:period> 448 + </period>
451 - </mprml:product> 449 + </product>
452 - </mprml:flow> 450 + </flow>
453 451
454 - <mprml:flow> 452 + <flow>
455 - <mprml:kind>consume - flare</mprml:kind> 453 + <kind>consume - flare</kind>
456 - <mprml:qualifier>allocated</mprml:qualifier> 454 + <qualifier>allocated</qualifier>
457 - <mprml:product> 455 + <product>
458 - <mprml:kind>gas</mprml:kind> 456 + <kind>gas</kind>
459 - <mprml:period> 457 + <period>
460 - <mprml:kind>month</mprml:kind> 458 + <kind>month</kind>
461 - <mprml:dateStart>2011-07-01</mprml:dateStart> 459 + <dateStart>2011-07-01</dateStart>
462 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 460 + <dateEnd>2011-07-31</dateEnd>
463 - <mprml:volumeValue> 461 + <volumeValue>
464 - 462 +
465 - <mprml:volume uom="m3">1640.17</mprml:volume> 463 + <volume uom="m3">1640.17</volume>
466 - <mprml:temp uom="degC">15</mprml:temp> 464 + <temp uom="degC">15</temp>
467 - <mprml:pres uom="atm">1</mprml:pres> 465 + <pres uom="atm">1</pres>
468 - </mprml:volumeValue> 466 + </volumeValue>
469 - 467 +
470 - <mprml:mass uom="kg">385.68</mprml:mass> 468 + <mass uom="kg">385.68</mass>
471 - <mprml:densityValue> 469 + <densityValue>
472 - <mprml:density uom="kg/m3">784.85</mprml:density> 470 + <density uom="kg/m3">784.85</density>
473 - <mprml:temp uom="degC">15</mprml:temp> 471 + <temp uom="degC">15</temp>
474 - <mprml:pres uom="atm">1</mprml:pres> 472 + <pres uom="atm">1</pres>
475 - </mprml:densityValue> 473 + </densityValue>
476 - </mprml:period> 474 + </period>
477 - </mprml:product> 475 + </product>
478 - </mprml:flow> 476 + </flow>
479 477
480 - <mprml:flow> 478 + <flow>
481 - <mprml:kind>consume - fuel</mprml:kind> 479 + <kind>consume - fuel</kind>
482 - <mprml:qualifier>allocated</mprml:qualifier> 480 + <qualifier>allocated</qualifier>
483 - <mprml:product> 481 + <product>
484 - <mprml:kind>gas</mprml:kind> 482 + <kind>gas</kind>
485 - <mprml:period> 483 + <period>
486 - <mprml:kind>month</mprml:kind> 484 + <kind>month</kind>
487 - <mprml:dateStart>2011-07-01</mprml:dateStart> 485 + <dateStart>2011-07-01</dateStart>
488 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 486 + <dateEnd>2011-07-31</dateEnd>
489 - <mprml:volumeValue> 487 + <volumeValue>
490 - 488 +
491 - <mprml:volume uom="m3">445.98</mprml:volume> 489 + <volume uom="m3">445.98</volume>
492 - <mprml:temp uom="degC">15</mprml:temp> 490 + <temp uom="degC">15</temp>
493 - <mprml:pres uom="atm">1</mprml:pres> 491 + <pres uom="atm">1</pres>
494 - </mprml:volumeValue> 492 + </volumeValue>
495 - 493 +
496 - <mprml:mass uom="kg">555.37</mprml:mass> 494 + <mass uom="kg">555.37</mass>
497 - <mprml:densityValue> 495 + <densityValue>
498 - <mprml:density uom="kg/m3">0.01</mprml:density> 496 + <density uom="kg/m3">0.01</density>
499 - <mprml:temp uom="degC">15</mprml:temp> 497 + <temp uom="degC">15</temp>
500 - <mprml:pres uom="atm">1</mprml:pres> 498 + <pres uom="atm">1</pres>
501 - </mprml:densityValue> 499 + </densityValue>
502 - </mprml:period> 500 + </period>
503 - </mprml:product><mprml:product> 501 + </product><product>
504 - <mprml:kind> diesel</mprml:kind> 502 + <kind> diesel</kind>
505 - <mprml:period> 503 + <period>
506 - <mprml:kind>month</mprml:kind> 504 + <kind>month</kind>
507 - <mprml:dateStart>2011-07-01</mprml:dateStart> 505 + <dateStart>2011-07-01</dateStart>
508 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 506 + <dateEnd>2011-07-31</dateEnd>
509 - <mprml:volumeValue> 507 + <volumeValue>
510 - 508 +
511 - <mprml:volume uom="m3">781.08</mprml:volume> 509 + <volume uom="m3">781.08</volume>
512 - <mprml:temp uom="degC">15</mprml:temp> 510 + <temp uom="degC">15</temp>
513 - <mprml:pres uom="atm">1</mprml:pres> 511 + <pres uom="atm">1</pres>
514 - </mprml:volumeValue> 512 + </volumeValue>
515 - 513 +
516 - <mprml:mass uom="kg">825.34</mprml:mass> 514 + <mass uom="kg">825.34</mass>
517 - <mprml:densityValue> 515 + <densityValue>
518 - <mprml:density uom="kg/m3">0.18</mprml:density> 516 + <density uom="kg/m3">0.18</density>
519 - <mprml:temp uom="degC">15</mprml:temp> 517 + <temp uom="degC">15</temp>
520 - <mprml:pres uom="atm">1</mprml:pres> 518 + <pres uom="atm">1</pres>
521 - </mprml:densityValue> 519 + </densityValue>
522 - </mprml:period> 520 + </period>
523 - </mprml:product> 521 + </product>
524 - </mprml:flow> 522 + </flow>
525 523
526 - <mprml:flow> 524 + <flow>
527 - <mprml:kind>production</mprml:kind> 525 + <kind>production</kind>
528 - <mprml:qualifier>metered - fiscal</mprml:qualifier> 526 + <qualifier>metered - fiscal</qualifier>
529 - <mprml:product> 527 + <product>
530 - <mprml:kind>oil - gross</mprml:kind> 528 + <kind>oil - gross</kind>
531 - <mprml:period> 529 + <period>
532 - <mprml:kind>month</mprml:kind> 530 + <kind>month</kind>
533 - <mprml:dateStart>2011-07-01</mprml:dateStart> 531 + <dateStart>2011-07-01</dateStart>
534 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 532 + <dateEnd>2011-07-31</dateEnd>
535 - <mprml:volumeValue> 533 + <volumeValue>
536 - 534 +
537 - <mprml:volume uom="m3">1824.37</mprml:volume> 535 + <volume uom="m3">1824.37</volume>
538 - <mprml:temp uom="degC">15</mprml:temp> 536 + <temp uom="degC">15</temp>
539 - <mprml:pres uom="atm">1</mprml:pres> 537 + <pres uom="atm">1</pres>
540 - </mprml:volumeValue> 538 + </volumeValue>
541 - 539 +
542 - <mprml:mass uom="kg">365.82</mprml:mass> 540 + <mass uom="kg">365.82</mass>
543 - <mprml:densityValue> 541 + <densityValue>
544 - <mprml:density uom="kg/m3">710.97</mprml:density> 542 + <density uom="kg/m3">710.97</density>
545 - <mprml:temp uom="degC">15</mprml:temp> 543 + <temp uom="degC">15</temp>
546 - <mprml:pres uom="atm">1</mprml:pres> 544 + <pres uom="atm">1</pres>
547 - </mprml:densityValue> 545 + </densityValue>
548 - </mprml:period> 546 + </period>
549 - </mprml:product> 547 + </product>
550 - </mprml:flow> 548 + </flow>
551 549
552 550
553 - </mprml:facility><mprml:facility> 551 + </facility><facility>
554 - <mprml:name kind="wellbore" namingSystem="NPD" uidRef="6469">3/7-A-1 AH</mprml:name> 552 + <name kind="wellbore" namingSystem="NPD" uidRef="6469">3/7-A-1 AH</name>
555 - <mprml:wellStatus>producing</mprml:wellStatus> 553 + <wellStatus>producing</wellStatus>
556 - <mprml:operationTime uom="d">4.0</mprml:operationTime> 554 + <operationTime uom="d">4.0</operationTime>
557 - <mprml:parameterSet> 555 + <parameterSet>
558 - <mprml:name>wellhead pressure</mprml:name> 556 + <name>wellhead pressure</name>
559 - <mprml:parameter> 557 + <parameter>
560 - <mprml:dateStart>2011-07-01</mprml:dateStart> 558 + <dateStart>2011-07-01</dateStart>
561 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 559 + <dateEnd>2011-07-31</dateEnd>
562 - <mprml:measureValue uom="bar">2323</mprml:measureValue> 560 + <measureValue uom="bar">2323</measureValue>
563 - </mprml:parameter> 561 + </parameter>
564 - </mprml:parameterSet> 562 + </parameterSet>
565 - <mprml:flow> 563 + <flow>
566 - <mprml:kind>production</mprml:kind> 564 + <kind>production</kind>
567 - <mprml:qualifier>allocated</mprml:qualifier> 565 + <qualifier>allocated</qualifier>
568 - <mprml:product> 566 + <product>
569 - <mprml:kind>oil - net</mprml:kind> 567 + <kind>oil - net</kind>
570 - <mprml:period> 568 + <period>
571 - <mprml:kind>month</mprml:kind> 569 + <kind>month</kind>
572 - <mprml:dateStart>2011-07-01</mprml:dateStart> 570 + <dateStart>2011-07-01</dateStart>
573 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 571 + <dateEnd>2011-07-31</dateEnd>
574 - <mprml:volumeValue> 572 + <volumeValue>
575 - 573 +
576 - <mprml:volume uom="m3">1834.35</mprml:volume> 574 + <volume uom="m3">1834.35</volume>
577 - <mprml:temp uom="degC">15</mprml:temp> 575 + <temp uom="degC">15</temp>
578 - <mprml:pres uom="atm">1</mprml:pres> 576 + <pres uom="atm">1</pres>
579 - </mprml:volumeValue> 577 + </volumeValue>
580 - <mprml:portDiff> 578 + <portDiff>
581 - <mprml:chokeRelative uom="%">90.0</mprml:chokeRelative> 579 + <chokeRelative uom="%">90.0</chokeRelative>
582 - </mprml:portDiff> 580 + </portDiff>
583 581
584 582
585 - </mprml:period> 583 + </period>
586 - </mprml:product><mprml:product> 584 + </product><product>
587 - <mprml:kind>gas</mprml:kind> 585 + <kind>gas</kind>
588 - <mprml:period> 586 + <period>
589 - <mprml:kind>month</mprml:kind> 587 + <kind>month</kind>
590 - <mprml:dateStart>2011-07-01</mprml:dateStart> 588 + <dateStart>2011-07-01</dateStart>
591 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 589 + <dateEnd>2011-07-31</dateEnd>
592 - <mprml:volumeValue> 590 + <volumeValue>
593 - 591 +
594 - <mprml:volume uom="m3">1104.82</mprml:volume> 592 + <volume uom="m3">1104.82</volume>
595 - <mprml:temp uom="degC">15</mprml:temp> 593 + <temp uom="degC">15</temp>
596 - <mprml:pres uom="atm">1</mprml:pres> 594 + <pres uom="atm">1</pres>
597 - </mprml:volumeValue> 595 + </volumeValue>
598 - <mprml:portDiff> 596 + <portDiff>
599 - <mprml:chokeRelative uom="%">85.0</mprml:chokeRelative> 597 + <chokeRelative uom="%">85.0</chokeRelative>
600 - </mprml:portDiff> 598 + </portDiff>
601 599
602 600
603 - </mprml:period> 601 + </period>
604 - </mprml:product><mprml:product> 602 + </product><product>
605 - <mprml:kind>water</mprml:kind> 603 + <kind>water</kind>
606 - <mprml:period> 604 + <period>
607 - <mprml:kind>month</mprml:kind> 605 + <kind>month</kind>
608 - <mprml:dateStart>2011-07-01</mprml:dateStart> 606 + <dateStart>2011-07-01</dateStart>
609 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 607 + <dateEnd>2011-07-31</dateEnd>
610 - <mprml:volumeValue> 608 + <volumeValue>
611 - 609 +
612 - <mprml:volume uom="m3">175.0</mprml:volume> 610 + <volume uom="m3">175.0</volume>
613 - <mprml:temp uom="degC">15</mprml:temp> 611 + <temp uom="degC">15</temp>
614 - <mprml:pres uom="atm">1</mprml:pres> 612 + <pres uom="atm">1</pres>
615 - </mprml:volumeValue> 613 + </volumeValue>
616 - <mprml:portDiff> 614 + <portDiff>
617 - <mprml:chokeRelative uom="%">84.0</mprml:chokeRelative> 615 + <chokeRelative uom="%">84.0</chokeRelative>
618 - </mprml:portDiff> 616 + </portDiff>
619 617
620 618
621 - </mprml:period> 619 + </period>
622 - </mprml:product> 620 + </product>
623 - </mprml:flow> 621 + </flow>
624 622
625 623
626 - </mprml:facility><mprml:facility> 624 + </facility><facility>
627 - <mprml:name kind="wellbore" namingSystem="NPD" uidRef="6439">3/7-A-2 H</mprml:name> 625 + <name kind="wellbore" namingSystem="NPD" uidRef="6439">3/7-A-2 H</name>
628 - <mprml:wellStatus>producing</mprml:wellStatus> 626 + <wellStatus>producing</wellStatus>
629 - <mprml:operationTime uom="d">18.0</mprml:operationTime> 627 + <operationTime uom="d">18.0</operationTime>
630 - <mprml:parameterSet> 628 + <parameterSet>
631 - <mprml:name>wellhead pressure</mprml:name> 629 + <name>wellhead pressure</name>
632 - <mprml:parameter> 630 + <parameter>
633 - <mprml:dateStart>2011-07-01</mprml:dateStart> 631 + <dateStart>2011-07-01</dateStart>
634 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 632 + <dateEnd>2011-07-31</dateEnd>
635 - <mprml:measureValue uom="bar">2323</mprml:measureValue> 633 + <measureValue uom="bar">2323</measureValue>
636 - </mprml:parameter> 634 + </parameter>
637 - </mprml:parameterSet> 635 + </parameterSet>
638 - <mprml:flow> 636 + <flow>
639 - <mprml:kind>production</mprml:kind> 637 + <kind>production</kind>
640 - <mprml:qualifier>allocated</mprml:qualifier> 638 + <qualifier>allocated</qualifier>
641 - <mprml:product> 639 + <product>
642 - <mprml:kind>oil - net</mprml:kind> 640 + <kind>oil - net</kind>
643 - <mprml:period> 641 + <period>
644 - <mprml:kind>month</mprml:kind> 642 + <kind>month</kind>
645 - <mprml:dateStart>2011-07-01</mprml:dateStart> 643 + <dateStart>2011-07-01</dateStart>
646 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 644 + <dateEnd>2011-07-31</dateEnd>
647 - <mprml:volumeValue> 645 + <volumeValue>
648 - 646 +
649 - <mprml:volume uom="m3">1169.73</mprml:volume> 647 + <volume uom="m3">1169.73</volume>
650 - <mprml:temp uom="degC">15</mprml:temp> 648 + <temp uom="degC">15</temp>
651 - <mprml:pres uom="atm">1</mprml:pres> 649 + <pres uom="atm">1</pres>
652 - </mprml:volumeValue> 650 + </volumeValue>
653 - <mprml:portDiff> 651 + <portDiff>
654 - <mprml:chokeRelative uom="%">76.0</mprml:chokeRelative> 652 + <chokeRelative uom="%">76.0</chokeRelative>
655 - </mprml:portDiff> 653 + </portDiff>
656 654
657 655
658 - </mprml:period> 656 + </period>
659 - </mprml:product><mprml:product> 657 + </product><product>
660 - <mprml:kind>gas</mprml:kind> 658 + <kind>gas</kind>
661 - <mprml:period> 659 + <period>
662 - <mprml:kind>month</mprml:kind> 660 + <kind>month</kind>
663 - <mprml:dateStart>2011-07-01</mprml:dateStart> 661 + <dateStart>2011-07-01</dateStart>
664 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 662 + <dateEnd>2011-07-31</dateEnd>
665 - <mprml:volumeValue> 663 + <volumeValue>
666 - 664 +
667 - <mprml:volume uom="m3">1320.38</mprml:volume> 665 + <volume uom="m3">1320.38</volume>
668 - <mprml:temp uom="degC">15</mprml:temp> 666 + <temp uom="degC">15</temp>
669 - <mprml:pres uom="atm">1</mprml:pres> 667 + <pres uom="atm">1</pres>
670 - </mprml:volumeValue> 668 + </volumeValue>
671 - <mprml:portDiff> 669 + <portDiff>
672 - <mprml:chokeRelative uom="%">83.0</mprml:chokeRelative> 670 + <chokeRelative uom="%">83.0</chokeRelative>
673 - </mprml:portDiff> 671 + </portDiff>
674 672
675 673
676 - </mprml:period> 674 + </period>
677 - </mprml:product><mprml:product> 675 + </product><product>
678 - <mprml:kind>water</mprml:kind> 676 + <kind>water</kind>
679 - <mprml:period> 677 + <period>
680 - <mprml:kind>month</mprml:kind> 678 + <kind>month</kind>
681 - <mprml:dateStart>2011-07-01</mprml:dateStart> 679 + <dateStart>2011-07-01</dateStart>
682 - <mprml:dateEnd>2011-07-31</mprml:dateEnd> 680 + <dateEnd>2011-07-31</dateEnd>
683 - <mprml:volumeValue> 681 + <volumeValue>
684 - 682 +
685 - <mprml:volume uom="m3">1090.88</mprml:volume> 683 + <volume uom="m3">1090.88</volume>
686 - <mprml:temp uom="degC">15</mprml:temp> 684 + <temp uom="degC">15</temp>
687 - <mprml:pres uom="atm">1</mprml:pres> 685 + <pres uom="atm">1</pres>
688 - </mprml:volumeValue> 686 + </volumeValue>
689 - <mprml:portDiff> 687 + <portDiff>
690 - <mprml:chokeRelative uom="%">82.0</mprml:chokeRelative> 688 + <chokeRelative uom="%">82.0</chokeRelative>
691 - </mprml:portDiff> 689 + </portDiff>
692 690
693 691
694 - </mprml:period> 692 + </period>
695 - </mprml:product> 693 + </product>
696 - </mprml:flow> 694 + </flow>
697 695
698 696
699 - </mprml:facility>
700 - </mprml:object>
701 -</mprml:objects>
...\ No newline at end of file ...\ No newline at end of file
697 + </facility>
698 + </object>
699 +</objects>
...\ No newline at end of file ...\ No newline at end of file
......