David Price

added mprg and mprp subclasses of prod report

...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 13
14 <http://www.reportinghub.no/ep/schema/1.0/report> 14 <http://www.reportinghub.no/ep/schema/1.0/report>
15 rdf:type owl:Ontology ; 15 rdf:type owl:Ontology ;
16 - owl:imports <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/well> ; 16 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/np/schema/1.0/npd> ;
17 owl:versionInfo "0.1.0"^^xsd:string . 17 owl:versionInfo "0.1.0"^^xsd:string .
18 18
19 <http://www.reportinghub.no/ep/schema/activity#existsThroughout> 19 <http://www.reportinghub.no/ep/schema/activity#existsThroughout>
...@@ -57,27 +57,37 @@ ep-report:MonthlyProductionReport ...@@ -57,27 +57,37 @@ ep-report:MonthlyProductionReport
57 rdfs:label "Monthly Production Report"^^xsd:string ; 57 rdfs:label "Monthly Production Report"^^xsd:string ;
58 rdfs:subClassOf ep-report:ProductionReport . 58 rdfs:subClassOf ep-report:ProductionReport .
59 59
60 +ep-report:MonthlyProductionReportGovernment
61 + rdf:type owl:Class ;
62 + rdfs:label "Monthly Production Report Government"^^xsd:string ;
63 + rdfs:subClassOf ep-report:MonthlyProductionReport .
64 +
65 +ep-report:MonthlyProductionReportPartner
66 + rdf:type owl:Class ;
67 + rdfs:label "Monthly Production Report Partner"^^xsd:string ;
68 + rdfs:subClassOf ep-report:MonthlyProductionReport .
69 +
60 ep-report:NonProductivetimeReport 70 ep-report:NonProductivetimeReport
61 rdf:type owl:Class ; 71 rdf:type owl:Class ;
62 rdfs:subClassOf ep-report:Report ; 72 rdfs:subClassOf ep-report:Report ;
63 rdfs:subClassOf 73 rdfs:subClassOf
64 [ rdf:type owl:Restriction ; 74 [ rdf:type owl:Restriction ;
65 - owl:allValuesFrom xsd:dateTime ; 75 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
66 owl:onProperty ep-report:createdAt 76 owl:onProperty ep-report:createdAt
67 ] ; 77 ] ;
68 rdfs:subClassOf 78 rdfs:subClassOf
69 [ rdf:type owl:Restriction ; 79 [ rdf:type owl:Restriction ;
70 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 80 + owl:allValuesFrom xsd:dateTime ;
71 owl:onProperty ep-report:createdAt 81 owl:onProperty ep-report:createdAt
72 ] ; 82 ] ;
73 rdfs:subClassOf 83 rdfs:subClassOf
74 [ rdf:type owl:Restriction ; 84 [ rdf:type owl:Restriction ;
75 - owl:allValuesFrom ep-report:DailyDrillingReport ; 85 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
76 owl:onProperty ep-report:reportOn 86 owl:onProperty ep-report:reportOn
77 ] ; 87 ] ;
78 rdfs:subClassOf 88 rdfs:subClassOf
79 [ rdf:type owl:Restriction ; 89 [ rdf:type owl:Restriction ;
80 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 90 + owl:allValuesFrom ep-report:DailyDrillingReport ;
81 owl:onProperty ep-report:reportOn 91 owl:onProperty ep-report:reportOn
82 ] . 92 ] .
83 93
...@@ -146,52 +156,52 @@ ep-report:ReportAliasIdentifier ...@@ -146,52 +156,52 @@ ep-report:ReportAliasIdentifier
146 ] . 156 ] .
147 157
148 ep-report:ReportForGasYearToDate 158 ep-report:ReportForGasYearToDate
149 - rdf:type owl:Class , ep-report:ReportPeriodType ; 159 + rdf:type ep-report:ReportPeriodType , owl:Class ;
150 rdfs:label "report for gas year to date"^^xsd:string ; 160 rdfs:label "report for gas year to date"^^xsd:string ;
151 rdfs:subClassOf ep-report:Report . 161 rdfs:subClassOf ep-report:Report .
152 162
153 ep-report:ReportForInstant 163 ep-report:ReportForInstant
154 - rdf:type owl:Class , ep-report:ReportPeriodType ; 164 + rdf:type ep-report:ReportPeriodType , owl:Class ;
155 rdfs:label "report for instant"^^xsd:string ; 165 rdfs:label "report for instant"^^xsd:string ;
156 rdfs:subClassOf ep-report:Report . 166 rdfs:subClassOf ep-report:Report .
157 167
158 ep-report:ReportForMonthToDate 168 ep-report:ReportForMonthToDate
159 - rdf:type owl:Class , ep-report:ReportPeriodType ; 169 + rdf:type ep-report:ReportPeriodType , owl:Class ;
160 rdfs:label "report for month to date"^^xsd:string ; 170 rdfs:label "report for month to date"^^xsd:string ;
161 rdfs:subClassOf ep-report:Report . 171 rdfs:subClassOf ep-report:Report .
162 172
163 ep-report:ReportForOneDay 173 ep-report:ReportForOneDay
164 - rdf:type owl:Class , ep-report:ReportPeriodType ; 174 + rdf:type ep-report:ReportPeriodType , owl:Class ;
165 rdfs:label "report for one day"^^xsd:string ; 175 rdfs:label "report for one day"^^xsd:string ;
166 rdfs:subClassOf ep-report:Report . 176 rdfs:subClassOf ep-report:Report .
167 177
168 ep-report:ReportForOneGasDay 178 ep-report:ReportForOneGasDay
169 - rdf:type owl:Class , ep-report:ReportPeriodType ; 179 + rdf:type ep-report:ReportPeriodType , owl:Class ;
170 rdfs:label "report for one gas day"^^xsd:string ; 180 rdfs:label "report for one gas day"^^xsd:string ;
171 rdfs:subClassOf ep-report:Report . 181 rdfs:subClassOf ep-report:Report .
172 182
173 ep-report:ReportForOneGasMonth 183 ep-report:ReportForOneGasMonth
174 - rdf:type owl:Class , ep-report:ReportPeriodType ; 184 + rdf:type ep-report:ReportPeriodType , owl:Class ;
175 rdfs:label "report for one gas month"^^xsd:string ; 185 rdfs:label "report for one gas month"^^xsd:string ;
176 rdfs:subClassOf ep-report:Report . 186 rdfs:subClassOf ep-report:Report .
177 187
178 ep-report:ReportForOneGasYear 188 ep-report:ReportForOneGasYear
179 - rdf:type owl:Class , ep-report:ReportPeriodType ; 189 + rdf:type ep-report:ReportPeriodType , owl:Class ;
180 rdfs:label "report for one gas year"^^xsd:string ; 190 rdfs:label "report for one gas year"^^xsd:string ;
181 rdfs:subClassOf ep-report:Report . 191 rdfs:subClassOf ep-report:Report .
182 192
183 ep-report:ReportForOneMonth 193 ep-report:ReportForOneMonth
184 - rdf:type owl:Class , ep-report:ReportPeriodType ; 194 + rdf:type ep-report:ReportPeriodType , owl:Class ;
185 rdfs:label "report for one month"^^xsd:string ; 195 rdfs:label "report for one month"^^xsd:string ;
186 rdfs:subClassOf ep-report:Report . 196 rdfs:subClassOf ep-report:Report .
187 197
188 ep-report:ReportForOneWeek 198 ep-report:ReportForOneWeek
189 - rdf:type owl:Class , ep-report:ReportPeriodType ; 199 + rdf:type ep-report:ReportPeriodType , owl:Class ;
190 rdfs:label "report for one week"^^xsd:string ; 200 rdfs:label "report for one week"^^xsd:string ;
191 rdfs:subClassOf ep-report:Report . 201 rdfs:subClassOf ep-report:Report .
192 202
193 ep-report:ReportForOneYear 203 ep-report:ReportForOneYear
194 - rdf:type owl:Class , ep-report:ReportPeriodType ; 204 + rdf:type ep-report:ReportPeriodType , owl:Class ;
195 rdfs:label "report for one year"^^xsd:string ; 205 rdfs:label "report for one year"^^xsd:string ;
196 rdfs:subClassOf ep-report:Report . 206 rdfs:subClassOf ep-report:Report .
197 207
...@@ -210,23 +220,23 @@ ep-report:WeeklyDrillingReport ...@@ -210,23 +220,23 @@ ep-report:WeeklyDrillingReport
210 rdfs:subClassOf ep-report:Report ; 220 rdfs:subClassOf ep-report:Report ;
211 rdfs:subClassOf 221 rdfs:subClassOf
212 [ rdf:type owl:Restriction ; 222 [ rdf:type owl:Restriction ;
213 - owl:allValuesFrom ep-report:DailyDrillingReport ; 223 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
214 - owl:onProperty ep-report:reportOn 224 + owl:onProperty ep-report:createdAt
215 ] ; 225 ] ;
216 rdfs:subClassOf 226 rdfs:subClassOf
217 [ rdf:type owl:Restriction ; 227 [ rdf:type owl:Restriction ;
218 - owl:cardinality "7"^^xsd:nonNegativeInteger ; 228 + owl:allValuesFrom xsd:dateTime ;
219 - owl:onProperty ep-report:reportOn 229 + owl:onProperty ep-report:createdAt
220 ] ; 230 ] ;
221 rdfs:subClassOf 231 rdfs:subClassOf
222 [ rdf:type owl:Restriction ; 232 [ rdf:type owl:Restriction ;
223 - owl:allValuesFrom xsd:dateTime ; 233 + owl:cardinality "7"^^xsd:nonNegativeInteger ;
224 - owl:onProperty ep-report:createdAt 234 + owl:onProperty ep-report:reportOn
225 ] ; 235 ] ;
226 rdfs:subClassOf 236 rdfs:subClassOf
227 [ rdf:type owl:Restriction ; 237 [ rdf:type owl:Restriction ;
228 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 238 + owl:allValuesFrom ep-report:DailyDrillingReport ;
229 - owl:onProperty ep-report:createdAt 239 + owl:onProperty ep-report:reportOn
230 ] . 240 ] .
231 241
232 ep-report:WellTestReport 242 ep-report:WellTestReport
...@@ -297,7 +307,7 @@ ep-report:reportOn ...@@ -297,7 +307,7 @@ ep-report:reportOn
297 rdfs:label "report on"^^xsd:string . 307 rdfs:label "report on"^^xsd:string .
298 308
299 ep-report:reportSubmittedBy 309 ep-report:reportSubmittedBy
300 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 310 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
301 rdfs:domain ep-report:Report ; 311 rdfs:domain ep-report:Report ;
302 rdfs:label "report submitted by"^^xsd:string ; 312 rdfs:label "report submitted by"^^xsd:string ;
303 rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 313 rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
......