Updates to MPR transforms and related schemas following ontological analysis
Showing
10 changed files
with
75 additions
and
32 deletions
This diff is collapsed. Click to expand it.
... | @@ -12,7 +12,7 @@ | ... | @@ -12,7 +12,7 @@ |
12 | 12 | ||
13 | <http://www.reportinghub.no/ep/schema/1.0/production-equipment> | 13 | <http://www.reportinghub.no/ep/schema/1.0/production-equipment> |
14 | rdf:type owl:Ontology ; | 14 | rdf:type owl:Ontology ; |
15 | - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ; | 15 | + owl:imports <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-facility> ; |
16 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . | 16 | owl:versionInfo "Created with TopBraid Composer"^^xsd:string . |
17 | 17 | ||
18 | <http://www.reportinghub.no/ep/schema/equipment#ChokeValve> | 18 | <http://www.reportinghub.no/ep/schema/equipment#ChokeValve> |
... | @@ -26,16 +26,19 @@ | ... | @@ -26,16 +26,19 @@ |
26 | 26 | ||
27 | ep-prodeqt:BlockValve | 27 | ep-prodeqt:BlockValve |
28 | rdf:type owl:Class ; | 28 | rdf:type owl:Class ; |
29 | + rdfs:comment "valve that is a block valve"^^xsd:string ; | ||
29 | rdfs:label "block valve"^^xsd:string ; | 30 | rdfs:label "block valve"^^xsd:string ; |
30 | rdfs:subClassOf ep-prodeqt:Valve . | 31 | rdfs:subClassOf ep-prodeqt:Valve . |
31 | 32 | ||
32 | ep-prodeqt:Controller | 33 | ep-prodeqt:Controller |
33 | - rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 34 | + rdf:type owl:Class , ep-prodfac:ProductionFacilityType ; |
35 | + rdfs:comment "equipment that is a single lift gas controller"^^xsd:string ; | ||
34 | rdfs:label "controller"^^xsd:string ; | 36 | rdfs:label "controller"^^xsd:string ; |
35 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 37 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
36 | 38 | ||
37 | ep-prodeqt:DownHoleControlValve | 39 | ep-prodeqt:DownHoleControlValve |
38 | rdf:type owl:Class ; | 40 | rdf:type owl:Class ; |
41 | + rdfs:comment "valve that is a down hole control valve"^^xsd:string ; | ||
39 | rdfs:label "down hole control valve"^^xsd:string ; | 42 | rdfs:label "down hole control valve"^^xsd:string ; |
40 | rdfs:subClassOf ep-prodeqt:Valve . | 43 | rdfs:subClassOf ep-prodeqt:Valve . |
41 | 44 | ||
... | @@ -49,10 +52,12 @@ ep-prodeqt:FlowLine-Production | ... | @@ -49,10 +52,12 @@ ep-prodeqt:FlowLine-Production |
49 | 52 | ||
50 | ep-prodeqt:FlowMeter | 53 | ep-prodeqt:FlowMeter |
51 | rdf:type owl:Class ; | 54 | rdf:type owl:Class ; |
55 | + rdfs:comment "equipment that is a flow meter"^^xsd:string ; | ||
52 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 56 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
53 | 57 | ||
54 | ep-prodeqt:GasLiftChoke | 58 | ep-prodeqt:GasLiftChoke |
55 | rdf:type owl:Class ; | 59 | rdf:type owl:Class ; |
60 | + rdfs:comment "equipment that is a gas lift choke valve"^^xsd:string ; | ||
56 | rdfs:label "gas lift choke"^^xsd:string ; | 61 | rdfs:label "gas lift choke"^^xsd:string ; |
57 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 62 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
58 | 63 | ||
... | @@ -70,11 +75,13 @@ ep-prodeqt:Manifold-Production | ... | @@ -70,11 +75,13 @@ ep-prodeqt:Manifold-Production |
70 | 75 | ||
71 | ep-prodeqt:PressureMeter | 76 | ep-prodeqt:PressureMeter |
72 | rdf:type owl:Class ; | 77 | rdf:type owl:Class ; |
78 | + rdfs:comment "equipment that is a pressure meter"^^xsd:string ; | ||
73 | rdfs:label "pressure meter"^^xsd:string ; | 79 | rdfs:label "pressure meter"^^xsd:string ; |
74 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 80 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
75 | 81 | ||
76 | ep-prodeqt:RegulatingValve | 82 | ep-prodeqt:RegulatingValve |
77 | rdf:type owl:Class ; | 83 | rdf:type owl:Class ; |
84 | + rdfs:comment "valve that is a regulating valve"^^xsd:string ; | ||
78 | rdfs:label "regulating valve"^^xsd:string ; | 85 | rdfs:label "regulating valve"^^xsd:string ; |
79 | rdfs:subClassOf ep-prodeqt:Valve . | 86 | rdfs:subClassOf ep-prodeqt:Valve . |
80 | 87 | ||
... | @@ -84,6 +91,7 @@ ep-prodeqt:Separator | ... | @@ -84,6 +91,7 @@ ep-prodeqt:Separator |
84 | 91 | ||
85 | ep-prodeqt:SleeveValve | 92 | ep-prodeqt:SleeveValve |
86 | rdf:type owl:Class ; | 93 | rdf:type owl:Class ; |
94 | + rdfs:comment "valve that is a sleeve valve"^^xsd:string ; | ||
87 | rdfs:label "sleeve valve"^^xsd:string ; | 95 | rdfs:label "sleeve valve"^^xsd:string ; |
88 | rdfs:subClassOf ep-prodeqt:Valve . | 96 | rdfs:subClassOf ep-prodeqt:Valve . |
89 | 97 | ||
... | @@ -93,6 +101,7 @@ ep-prodeqt:Tank | ... | @@ -93,6 +101,7 @@ ep-prodeqt:Tank |
93 | 101 | ||
94 | ep-prodeqt:TemperatureMeter | 102 | ep-prodeqt:TemperatureMeter |
95 | rdf:type owl:Class ; | 103 | rdf:type owl:Class ; |
104 | + rdfs:comment "equipment that is a temperature meter"^^xsd:string ; | ||
96 | rdfs:label "temperature meter"^^xsd:string ; | 105 | rdfs:label "temperature meter"^^xsd:string ; |
97 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 106 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
98 | 107 | ||
... | @@ -114,21 +123,22 @@ ep-prodeqt:TemporalPartOfATank | ... | @@ -114,21 +123,22 @@ ep-prodeqt:TemporalPartOfATank |
114 | 123 | ||
115 | ep-prodeqt:Valve | 124 | ep-prodeqt:Valve |
116 | rdf:type owl:Class ; | 125 | rdf:type owl:Class ; |
126 | + rdfs:comment "equipment item that is a valve"^^xsd:string ; | ||
117 | rdfs:label "valve"^^xsd:string ; | 127 | rdfs:label "valve"^^xsd:string ; |
118 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . | 128 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . |
119 | 129 | ||
120 | ep-prodeqt:hasCaptain | 130 | ep-prodeqt:hasCaptain |
121 | - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; | 131 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; |
122 | rdfs:label "has captain"^^xsd:string ; | 132 | rdfs:label "has captain"^^xsd:string ; |
123 | rdfs:range <http://www.reportinghub.no/ep/schema/organization#Person> . | 133 | rdfs:range <http://www.reportinghub.no/ep/schema/organization#Person> . |
124 | 134 | ||
125 | ep-prodeqt:hasValvePosition | 135 | ep-prodeqt:hasValvePosition |
126 | - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; | 136 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; |
127 | rdfs:domain ep-prodeqt:Valve ; | 137 | rdfs:domain ep-prodeqt:Valve ; |
128 | rdfs:label "has valve position"^^xsd:string ; | 138 | rdfs:label "has valve position"^^xsd:string ; |
129 | rdfs:range ep-core:Ratio . | 139 | rdfs:range ep-core:Ratio . |
130 | 140 | ||
131 | ep-prodfac:Pipeline | 141 | ep-prodfac:Pipeline |
132 | - rdf:type owl:Class , ep-prodfac:ProductionFacilityType ; | 142 | + rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; |
133 | rdfs:label "pipeline"^^xsd:string ; | 143 | rdfs:label "pipeline"^^xsd:string ; |
134 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . | 144 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . | ... | ... |
... | @@ -50,6 +50,7 @@ | ... | @@ -50,6 +50,7 @@ |
50 | 50 | ||
51 | <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> | 51 | <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> |
52 | rdf:type owl:Class ; | 52 | rdf:type owl:Class ; |
53 | + rdfs:comment "production facility that is for all of its life up to a point in time"^^xsd:string ; | ||
53 | rdfs:label "production facility to date"^^xsd:string ; | 54 | rdfs:label "production facility to date"^^xsd:string ; |
54 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . | 55 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . |
55 | 56 | ||
... | @@ -105,16 +106,19 @@ ep-prodfac:Boat | ... | @@ -105,16 +106,19 @@ ep-prodfac:Boat |
105 | 106 | ||
106 | ep-prodfac:Field-area | 107 | ep-prodfac:Field-area |
107 | rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 108 | rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; |
109 | + rdfs:comment "area of ground that is above a field"^^xsd:string ; | ||
108 | rdfs:label "field - area"^^xsd:string ; | 110 | rdfs:label "field - area"^^xsd:string ; |
109 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . | 111 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . |
110 | 112 | ||
111 | ep-prodfac:Field-group | 113 | ep-prodfac:Field-group |
112 | rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 114 | rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; |
115 | + rdfs:comment "facility that is a set of fields"^^xsd:string ; | ||
113 | rdfs:label "field - group"^^xsd:string ; | 116 | rdfs:label "field - group"^^xsd:string ; |
114 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . | 117 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . |
115 | 118 | ||
116 | ep-prodfac:Field-part | 119 | ep-prodfac:Field-part |
117 | rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 120 | rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; |
121 | + rdfs:comment "facility that is part of a field"^^xsd:string ; | ||
118 | rdfs:label "field - part"^^xsd:string ; | 122 | rdfs:label "field - part"^^xsd:string ; |
119 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . | 123 | rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Field> . |
120 | 124 | ||
... | @@ -128,6 +132,9 @@ ep-prodfac:OilTanker | ... | @@ -128,6 +132,9 @@ ep-prodfac:OilTanker |
128 | rdfs:label "oil tanker"^^xsd:string ; | 132 | rdfs:label "oil tanker"^^xsd:string ; |
129 | rdfs:subClassOf ep-prodfac:Ship . | 133 | rdfs:subClassOf ep-prodfac:Ship . |
130 | 134 | ||
135 | +ep-prodfac:Pipeline | ||
136 | + rdfs:comment "facility that is a pipeline"^^xsd:string . | ||
137 | + | ||
131 | ep-prodfac:Plant | 138 | ep-prodfac:Plant |
132 | rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; | 139 | rdf:type ep-prodfac:ProductionFacilityType , owl:Class ; |
133 | rdfs:label "plant"^^xsd:string ; | 140 | rdfs:label "plant"^^xsd:string ; | ... | ... |
... | @@ -30,11 +30,6 @@ ep-report:DailyProductionReport | ... | @@ -30,11 +30,6 @@ ep-report:DailyProductionReport |
30 | rdfs:label "Daily Production Report"^^xsd:string ; | 30 | rdfs:label "Daily Production Report"^^xsd:string ; |
31 | rdfs:subClassOf ep-report:ProductionReport . | 31 | rdfs:subClassOf ep-report:ProductionReport . |
32 | 32 | ||
33 | -ep-report:DailyReport | ||
34 | - rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
35 | - rdfs:label "daily report"^^xsd:string ; | ||
36 | - rdfs:subClassOf ep-report:Report . | ||
37 | - | ||
38 | ep-report:FinalDailyDrillingReport | 33 | ep-report:FinalDailyDrillingReport |
39 | rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ; | 34 | rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ; |
40 | rdfs:label "final daily drilling report"^^xsd:string ; | 35 | rdfs:label "final daily drilling report"^^xsd:string ; |
... | @@ -50,11 +45,6 @@ ep-report:MonthlyProductionReport | ... | @@ -50,11 +45,6 @@ ep-report:MonthlyProductionReport |
50 | rdfs:label "Monthly Production Report"^^xsd:string ; | 45 | rdfs:label "Monthly Production Report"^^xsd:string ; |
51 | rdfs:subClassOf ep-report:ProductionReport . | 46 | rdfs:subClassOf ep-report:ProductionReport . |
52 | 47 | ||
53 | -ep-report:MonthlyReport | ||
54 | - rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
55 | - rdfs:label "monthly report"^^xsd:string ; | ||
56 | - rdfs:subClassOf ep-report:Report . | ||
57 | - | ||
58 | ep-report:NonProductivetimeReport | 48 | ep-report:NonProductivetimeReport |
59 | rdf:type owl:Class ; | 49 | rdf:type owl:Class ; |
60 | rdfs:subClassOf ep-report:Report ; | 50 | rdfs:subClassOf ep-report:Report ; |
... | @@ -143,14 +133,59 @@ ep-report:ReportAliasIdentifier | ... | @@ -143,14 +133,59 @@ ep-report:ReportAliasIdentifier |
143 | owl:onProperty ep-report:aliasName | 133 | owl:onProperty ep-report:aliasName |
144 | ] . | 134 | ] . |
145 | 135 | ||
136 | +ep-report:ReportForGasYearToDate | ||
137 | + rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
138 | + rdfs:label "report for gas year to date"^^xsd:string ; | ||
139 | + rdfs:subClassOf ep-report:Report . | ||
140 | + | ||
146 | ep-report:ReportForInstant | 141 | ep-report:ReportForInstant |
147 | rdf:type ep-report:ReportPeriodType , owl:Class ; | 142 | rdf:type ep-report:ReportPeriodType , owl:Class ; |
148 | rdfs:label "report for instant"^^xsd:string ; | 143 | rdfs:label "report for instant"^^xsd:string ; |
149 | rdfs:subClassOf ep-report:Report . | 144 | rdfs:subClassOf ep-report:Report . |
150 | 145 | ||
151 | -ep-report:ReportMonthToDate | 146 | +ep-report:ReportForMonthToDate |
147 | + rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
148 | + rdfs:label "report for month to date"^^xsd:string ; | ||
149 | + rdfs:subClassOf ep-report:Report . | ||
150 | + | ||
151 | +ep-report:ReportForOneDay | ||
152 | + rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
153 | + rdfs:label "report for one day"^^xsd:string ; | ||
154 | + rdfs:subClassOf ep-report:Report . | ||
155 | + | ||
156 | +ep-report:ReportForOneGasDay | ||
152 | rdf:type ep-report:ReportPeriodType , owl:Class ; | 157 | rdf:type ep-report:ReportPeriodType , owl:Class ; |
153 | - rdfs:label "report month to date"^^xsd:string ; | 158 | + rdfs:label "report for one gas day"^^xsd:string ; |
159 | + rdfs:subClassOf ep-report:Report . | ||
160 | + | ||
161 | +ep-report:ReportForOneGasMonth | ||
162 | + rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
163 | + rdfs:label "report for one gas month"^^xsd:string ; | ||
164 | + rdfs:subClassOf ep-report:Report . | ||
165 | + | ||
166 | +ep-report:ReportForOneGasYear | ||
167 | + rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
168 | + rdfs:label "report for one gas year"^^xsd:string ; | ||
169 | + rdfs:subClassOf ep-report:Report . | ||
170 | + | ||
171 | +ep-report:ReportForOneMonth | ||
172 | + rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
173 | + rdfs:label "report for one month"^^xsd:string ; | ||
174 | + rdfs:subClassOf ep-report:Report . | ||
175 | + | ||
176 | +ep-report:ReportForOneWeek | ||
177 | + rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
178 | + rdfs:label "report for one week"^^xsd:string ; | ||
179 | + rdfs:subClassOf ep-report:Report . | ||
180 | + | ||
181 | +ep-report:ReportForOneYear | ||
182 | + rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
183 | + rdfs:label "report for one year"^^xsd:string ; | ||
184 | + rdfs:subClassOf ep-report:Report . | ||
185 | + | ||
186 | +ep-report:ReportForYearToDate | ||
187 | + rdf:type owl:Class , ep-report:ReportPeriodType ; | ||
188 | + rdfs:label "report for year to date"^^xsd:string ; | ||
154 | rdfs:subClassOf ep-report:Report . | 189 | rdfs:subClassOf ep-report:Report . |
155 | 190 | ||
156 | ep-report:ReportPeriodType | 191 | ep-report:ReportPeriodType |
... | @@ -158,11 +193,6 @@ ep-report:ReportPeriodType | ... | @@ -158,11 +193,6 @@ ep-report:ReportPeriodType |
158 | rdfs:label "report period type"^^xsd:string ; | 193 | rdfs:label "report period type"^^xsd:string ; |
159 | rdfs:subClassOf owl:Class . | 194 | rdfs:subClassOf owl:Class . |
160 | 195 | ||
161 | -ep-report:ReportYearToDate | ||
162 | - rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
163 | - rdfs:label "report year to date"^^xsd:string ; | ||
164 | - rdfs:subClassOf ep-report:Report . | ||
165 | - | ||
166 | ep-report:WeeklyDrillingReport | 196 | ep-report:WeeklyDrillingReport |
167 | rdf:type owl:Class ; | 197 | rdf:type owl:Class ; |
168 | rdfs:subClassOf ep-report:Report ; | 198 | rdfs:subClassOf ep-report:Report ; |
... | @@ -187,21 +217,11 @@ ep-report:WeeklyDrillingReport | ... | @@ -187,21 +217,11 @@ ep-report:WeeklyDrillingReport |
187 | owl:onProperty ep-report:reportOn | 217 | owl:onProperty ep-report:reportOn |
188 | ] . | 218 | ] . |
189 | 219 | ||
190 | -ep-report:WeeklyReport | ||
191 | - rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
192 | - rdfs:label "weekly report"^^xsd:string ; | ||
193 | - rdfs:subClassOf ep-report:Report . | ||
194 | - | ||
195 | ep-report:WellTestReport | 220 | ep-report:WellTestReport |
196 | rdf:type owl:Class ; | 221 | rdf:type owl:Class ; |
197 | rdfs:label "well test report"^^xsd:string ; | 222 | rdfs:label "well test report"^^xsd:string ; |
198 | rdfs:subClassOf ep-report:Report . | 223 | rdfs:subClassOf ep-report:Report . |
199 | 224 | ||
200 | -ep-report:YearlyReport | ||
201 | - rdf:type ep-report:ReportPeriodType , owl:Class ; | ||
202 | - rdfs:label "yearly report"^^xsd:string ; | ||
203 | - rdfs:subClassOf ep-report:Report . | ||
204 | - | ||
205 | ep-report:aliasName | 225 | ep-report:aliasName |
206 | rdf:type owl:DatatypeProperty ; | 226 | rdf:type owl:DatatypeProperty ; |
207 | rdfs:range xsd:string . | 227 | rdfs:range xsd:string . |
... | @@ -269,3 +289,9 @@ ep-report:reportSubmittedBy | ... | @@ -269,3 +289,9 @@ ep-report:reportSubmittedBy |
269 | rdfs:domain ep-report:Report ; | 289 | rdfs:domain ep-report:Report ; |
270 | rdfs:label "report submitted by"^^xsd:string ; | 290 | rdfs:label "report submitted by"^^xsd:string ; |
271 | rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . | 291 | rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . |
292 | + | ||
293 | +ep-report:reportSubmittedFrom | ||
294 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | ||
295 | + rdfs:domain ep-report:Report ; | ||
296 | + rdfs:label "report submitted from"^^xsd:string ; | ||
297 | + rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> . | ... | ... |
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment