David Leal

added cargo ship operation properties

...@@ -29,6 +29,11 @@ ep-material:BasicSedimentAndWater ...@@ -29,6 +29,11 @@ ep-material:BasicSedimentAndWater
29 rdfs:label "bsw"^^xsd:string , "basic sediment and water"^^xsd:string ; 29 rdfs:label "bsw"^^xsd:string , "basic sediment and water"^^xsd:string ;
30 rdfs:subClassOf ep-material:Fluid . 30 rdfs:subClassOf ep-material:Fluid .
31 31
32 +ep-material:BatchOfCargo
33 + rdf:type owl:Class ;
34 + rdfs:label "batch of cargo"^^xsd:string ;
35 + rdfs:subClassOf ep-material:QuantityOfMaterial .
36 +
32 ep-material:Brine 37 ep-material:Brine
33 rdf:type owl:Class ; 38 rdf:type owl:Class ;
34 rdfs:label "brine"^^xsd:string ; 39 rdfs:label "brine"^^xsd:string ;
...@@ -576,6 +581,18 @@ ep-material:partMaterialOfPair ...@@ -576,6 +581,18 @@ ep-material:partMaterialOfPair
576 rdfs:range ep-material:Material ; 581 rdfs:range ep-material:Material ;
577 rdfs:subPropertyOf ep-material:firstMaterialOfPair . 582 rdfs:subPropertyOf ep-material:firstMaterialOfPair .
578 583
584 +ep-material:ratioOfMassOfFirstMaterialToVolumeOfSecondMaterial
585 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
586 + rdfs:domain ep-material:MaterialPair ;
587 + rdfs:label "ratio of mass of first material to volume of second material"^^xsd:string ;
588 + rdfs:range ep-core:Density .
589 +
590 +ep-material:reidVaporPressure
591 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
592 + rdfs:domain ep-core:PhysicalThing ;
593 + rdfs:label "Reid vapor pressure"^^xsd:string ;
594 + rdfs:range ep-core:Pressure .
595 +
579 ep-material:secondMaterialOfPair 596 ep-material:secondMaterialOfPair
580 rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 597 rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
581 rdfs:domain ep-material:MaterialPair ; 598 rdfs:domain ep-material:MaterialPair ;
......
...@@ -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/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> ; 16 + owl:imports <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/activity> ;
17 owl:versionInfo "0.1.0"^^xsd:string . 17 owl:versionInfo "0.1.0"^^xsd:string .
18 18
19 ep-report:DailyDrillingReport 19 ep-report:DailyDrillingReport
...@@ -32,7 +32,7 @@ ep-report:DailyProductionReport ...@@ -32,7 +32,7 @@ ep-report:DailyProductionReport
32 rdfs:subClassOf ep-report:ProductionReport . 32 rdfs:subClassOf ep-report:ProductionReport .
33 33
34 ep-report:FinalDailyDrillingReport 34 ep-report:FinalDailyDrillingReport
35 - rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 35 + rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ;
36 rdfs:label "final daily drilling report"^^xsd:string ; 36 rdfs:label "final daily drilling report"^^xsd:string ;
37 rdfs:subClassOf ep-report:DailyDrillingReport . 37 rdfs:subClassOf ep-report:DailyDrillingReport .
38 38
...@@ -62,8 +62,13 @@ ep-report:NonProductivetimeReport ...@@ -62,8 +62,13 @@ ep-report:NonProductivetimeReport
62 rdfs:subClassOf ep-report:Report ; 62 rdfs:subClassOf ep-report:Report ;
63 rdfs:subClassOf 63 rdfs:subClassOf
64 [ rdf:type owl:Restriction ; 64 [ rdf:type owl:Restriction ;
65 + owl:allValuesFrom ep-report:DailyDrillingReport ;
66 + owl:onProperty ep-report:reportOn
67 + ] ;
68 + rdfs:subClassOf
69 + [ rdf:type owl:Restriction ;
65 owl:cardinality "1"^^xsd:nonNegativeInteger ; 70 owl:cardinality "1"^^xsd:nonNegativeInteger ;
66 - owl:onProperty ep-report:createdAt 71 + owl:onProperty ep-report:reportOn
67 ] ; 72 ] ;
68 rdfs:subClassOf 73 rdfs:subClassOf
69 [ rdf:type owl:Restriction ; 74 [ rdf:type owl:Restriction ;
...@@ -73,21 +78,16 @@ ep-report:NonProductivetimeReport ...@@ -73,21 +78,16 @@ ep-report:NonProductivetimeReport
73 rdfs:subClassOf 78 rdfs:subClassOf
74 [ rdf:type owl:Restriction ; 79 [ rdf:type owl:Restriction ;
75 owl:cardinality "1"^^xsd:nonNegativeInteger ; 80 owl:cardinality "1"^^xsd:nonNegativeInteger ;
76 - owl:onProperty ep-report:reportOn 81 + owl:onProperty ep-report:createdAt
77 - ] ;
78 - rdfs:subClassOf
79 - [ rdf:type owl:Restriction ;
80 - owl:allValuesFrom ep-report:DailyDrillingReport ;
81 - owl:onProperty ep-report:reportOn
82 ] . 82 ] .
83 83
84 ep-report:NormalDailyDrillingReport 84 ep-report:NormalDailyDrillingReport
85 - rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 85 + rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ;
86 rdfs:label "normal daily drilling report"^^xsd:string ; 86 rdfs:label "normal daily drilling report"^^xsd:string ;
87 rdfs:subClassOf ep-report:DailyDrillingReport . 87 rdfs:subClassOf ep-report:DailyDrillingReport .
88 88
89 ep-report:PreliminaryDailyDrillingReport 89 ep-report:PreliminaryDailyDrillingReport
90 - rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 90 + rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ;
91 rdfs:label "preliminary daily drilling report"^^xsd:string ; 91 rdfs:label "preliminary daily drilling report"^^xsd:string ;
92 rdfs:subClassOf ep-report:DailyDrillingReport . 92 rdfs:subClassOf ep-report:DailyDrillingReport .
93 93
...@@ -132,8 +132,8 @@ ep-report:ReportAliasIdentifier ...@@ -132,8 +132,8 @@ ep-report:ReportAliasIdentifier
132 rdfs:subClassOf owl:Thing ; 132 rdfs:subClassOf owl:Thing ;
133 rdfs:subClassOf 133 rdfs:subClassOf
134 [ rdf:type owl:Restriction ; 134 [ rdf:type owl:Restriction ;
135 - owl:minCardinality "1"^^xsd:nonNegativeInteger ; 135 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
136 - owl:onProperty ep-report:aliasName 136 + owl:onProperty ep-report:isAliasFor
137 ] ; 137 ] ;
138 rdfs:subClassOf 138 rdfs:subClassOf
139 [ rdf:type owl:Restriction ; 139 [ rdf:type owl:Restriction ;
...@@ -142,62 +142,62 @@ ep-report:ReportAliasIdentifier ...@@ -142,62 +142,62 @@ ep-report:ReportAliasIdentifier
142 ] ; 142 ] ;
143 rdfs:subClassOf 143 rdfs:subClassOf
144 [ rdf:type owl:Restriction ; 144 [ rdf:type owl:Restriction ;
145 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 145 + owl:minCardinality "1"^^xsd:nonNegativeInteger ;
146 - owl:onProperty ep-report:isAliasFor 146 + owl:onProperty ep-report:aliasName
147 ] . 147 ] .
148 148
149 ep-report:ReportForGasYearToDate 149 ep-report:ReportForGasYearToDate
150 - rdf:type ep-report:ReportPeriodType , owl:Class ; 150 + rdf:type owl:Class , ep-report:ReportPeriodType ;
151 rdfs:label "report for gas year to date"^^xsd:string ; 151 rdfs:label "report for gas year to date"^^xsd:string ;
152 rdfs:subClassOf ep-report:Report . 152 rdfs:subClassOf ep-report:Report .
153 153
154 ep-report:ReportForInstant 154 ep-report:ReportForInstant
155 - rdf:type ep-report:ReportPeriodType , owl:Class ; 155 + rdf:type owl:Class , ep-report:ReportPeriodType ;
156 rdfs:label "report for instant"^^xsd:string ; 156 rdfs:label "report for instant"^^xsd:string ;
157 rdfs:subClassOf ep-report:Report . 157 rdfs:subClassOf ep-report:Report .
158 158
159 ep-report:ReportForMonthToDate 159 ep-report:ReportForMonthToDate
160 - rdf:type ep-report:ReportPeriodType , owl:Class ; 160 + rdf:type owl:Class , ep-report:ReportPeriodType ;
161 rdfs:label "report for month to date"^^xsd:string ; 161 rdfs:label "report for month to date"^^xsd:string ;
162 rdfs:subClassOf ep-report:Report . 162 rdfs:subClassOf ep-report:Report .
163 163
164 ep-report:ReportForOneDay 164 ep-report:ReportForOneDay
165 - rdf:type ep-report:ReportPeriodType , owl:Class ; 165 + rdf:type owl:Class , ep-report:ReportPeriodType ;
166 rdfs:label "report for one day"^^xsd:string ; 166 rdfs:label "report for one day"^^xsd:string ;
167 rdfs:subClassOf ep-report:Report . 167 rdfs:subClassOf ep-report:Report .
168 168
169 ep-report:ReportForOneGasDay 169 ep-report:ReportForOneGasDay
170 - rdf:type ep-report:ReportPeriodType , owl:Class ; 170 + rdf:type owl:Class , ep-report:ReportPeriodType ;
171 rdfs:label "report for one gas day"^^xsd:string ; 171 rdfs:label "report for one gas day"^^xsd:string ;
172 rdfs:subClassOf ep-report:Report . 172 rdfs:subClassOf ep-report:Report .
173 173
174 ep-report:ReportForOneGasMonth 174 ep-report:ReportForOneGasMonth
175 - rdf:type ep-report:ReportPeriodType , owl:Class ; 175 + rdf:type owl:Class , ep-report:ReportPeriodType ;
176 rdfs:label "report for one gas month"^^xsd:string ; 176 rdfs:label "report for one gas month"^^xsd:string ;
177 rdfs:subClassOf ep-report:Report . 177 rdfs:subClassOf ep-report:Report .
178 178
179 ep-report:ReportForOneGasYear 179 ep-report:ReportForOneGasYear
180 - rdf:type ep-report:ReportPeriodType , owl:Class ; 180 + rdf:type owl:Class , ep-report:ReportPeriodType ;
181 rdfs:label "report for one gas year"^^xsd:string ; 181 rdfs:label "report for one gas year"^^xsd:string ;
182 rdfs:subClassOf ep-report:Report . 182 rdfs:subClassOf ep-report:Report .
183 183
184 ep-report:ReportForOneMonth 184 ep-report:ReportForOneMonth
185 - rdf:type ep-report:ReportPeriodType , owl:Class ; 185 + rdf:type owl:Class , ep-report:ReportPeriodType ;
186 rdfs:label "report for one month"^^xsd:string ; 186 rdfs:label "report for one month"^^xsd:string ;
187 rdfs:subClassOf ep-report:Report . 187 rdfs:subClassOf ep-report:Report .
188 188
189 ep-report:ReportForOneWeek 189 ep-report:ReportForOneWeek
190 - rdf:type ep-report:ReportPeriodType , owl:Class ; 190 + rdf:type owl:Class , ep-report:ReportPeriodType ;
191 rdfs:label "report for one week"^^xsd:string ; 191 rdfs:label "report for one week"^^xsd:string ;
192 rdfs:subClassOf ep-report:Report . 192 rdfs:subClassOf ep-report:Report .
193 193
194 ep-report:ReportForOneYear 194 ep-report:ReportForOneYear
195 - rdf:type ep-report:ReportPeriodType , owl:Class ; 195 + rdf:type owl:Class , ep-report:ReportPeriodType ;
196 rdfs:label "report for one year"^^xsd:string ; 196 rdfs:label "report for one year"^^xsd:string ;
197 rdfs:subClassOf ep-report:Report . 197 rdfs:subClassOf ep-report:Report .
198 198
199 ep-report:ReportForYearToDate 199 ep-report:ReportForYearToDate
200 - rdf:type ep-report:ReportPeriodType , owl:Class ; 200 + rdf:type owl:Class , ep-report:ReportPeriodType ;
201 rdfs:label "report for year to date"^^xsd:string ; 201 rdfs:label "report for year to date"^^xsd:string ;
202 rdfs:subClassOf ep-report:Report . 202 rdfs:subClassOf ep-report:Report .
203 203
...@@ -212,23 +212,23 @@ ep-report:WeeklyDrillingReport ...@@ -212,23 +212,23 @@ ep-report:WeeklyDrillingReport
212 rdfs:subClassOf ep-report:Report ; 212 rdfs:subClassOf ep-report:Report ;
213 rdfs:subClassOf 213 rdfs:subClassOf
214 [ rdf:type owl:Restriction ; 214 [ rdf:type owl:Restriction ;
215 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 215 + owl:allValuesFrom ep-report:DailyDrillingReport ;
216 - owl:onProperty ep-report:createdAt 216 + owl:onProperty ep-report:reportOn
217 ] ; 217 ] ;
218 rdfs:subClassOf 218 rdfs:subClassOf
219 [ rdf:type owl:Restriction ; 219 [ rdf:type owl:Restriction ;
220 - owl:allValuesFrom xsd:dateTime ; 220 + owl:cardinality "7"^^xsd:nonNegativeInteger ;
221 - owl:onProperty ep-report:createdAt 221 + owl:onProperty ep-report:reportOn
222 ] ; 222 ] ;
223 rdfs:subClassOf 223 rdfs:subClassOf
224 [ rdf:type owl:Restriction ; 224 [ rdf:type owl:Restriction ;
225 - owl:cardinality "7"^^xsd:nonNegativeInteger ; 225 + owl:allValuesFrom xsd:dateTime ;
226 - owl:onProperty ep-report:reportOn 226 + owl:onProperty ep-report:createdAt
227 ] ; 227 ] ;
228 rdfs:subClassOf 228 rdfs:subClassOf
229 [ rdf:type owl:Restriction ; 229 [ rdf:type owl:Restriction ;
230 - owl:allValuesFrom ep-report:DailyDrillingReport ; 230 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
231 - owl:onProperty ep-report:reportOn 231 + owl:onProperty ep-report:createdAt
232 ] . 232 ] .
233 233
234 ep-report:WellTestReport 234 ep-report:WellTestReport
...@@ -245,12 +245,12 @@ ep-report:aliasOwner ...@@ -245,12 +245,12 @@ ep-report:aliasOwner
245 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> . 245 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
246 246
247 ep-report:createdAt 247 ep-report:createdAt
248 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 248 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
249 rdfs:domain ep-report:Report ; 249 rdfs:domain ep-report:Report ;
250 rdfs:label "created at"^^xsd:string . 250 rdfs:label "created at"^^xsd:string .
251 251
252 ep-report:dailyDrillingReportNumber 252 ep-report:dailyDrillingReportNumber
253 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 253 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
254 rdfs:domain ep-report:DailyDrillingReport ; 254 rdfs:domain ep-report:DailyDrillingReport ;
255 rdfs:label "daily drilling report number"^^xsd:string . 255 rdfs:label "daily drilling report number"^^xsd:string .
256 256
...@@ -274,8 +274,20 @@ ep-report:disclaimer ...@@ -274,8 +274,20 @@ ep-report:disclaimer
274 rdfs:domain ep-report:Report ; 274 rdfs:domain ep-report:Report ;
275 rdfs:range xsd:string . 275 rdfs:range xsd:string .
276 276
277 +ep-report:existsDuringPeriodReportedOnBy
278 + rdf:type owl:ObjectProperty ;
279 + rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
280 + rdfs:label "exists during period reported on by"^^xsd:string ;
281 + rdfs:range ep-report:Report .
282 +
283 +ep-report:existsUpToTheEndOfThePeriodReportedOnBy
284 + rdf:type owl:ObjectProperty ;
285 + rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
286 + rdfs:label "exists up to the end of the period reported on by"^^xsd:string ;
287 + rdfs:range ep-report:Report .
288 +
277 ep-report:hasContent 289 ep-report:hasContent
278 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 290 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
279 rdfs:domain ep-report:Report ; 291 rdfs:domain ep-report:Report ;
280 rdfs:label "has content"^^xsd:string . 292 rdfs:label "has content"^^xsd:string .
281 293
...@@ -284,12 +296,12 @@ ep-report:isAliasFor ...@@ -284,12 +296,12 @@ ep-report:isAliasFor
284 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> . 296 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
285 297
286 ep-report:issuedAt 298 ep-report:issuedAt
287 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 299 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
288 rdfs:domain ep-report:Report ; 300 rdfs:domain ep-report:Report ;
289 rdfs:label "issued at"^^xsd:string . 301 rdfs:label "issued at"^^xsd:string .
290 302
291 ep-report:nameAsDatumObject 303 ep-report:nameAsDatumObject
292 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 304 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
293 rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ; 305 rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
294 rdfs:label "name as datum object"^^xsd:string . 306 rdfs:label "name as datum object"^^xsd:string .
295 307
...@@ -299,13 +311,13 @@ ep-report:reportOn ...@@ -299,13 +311,13 @@ ep-report:reportOn
299 rdfs:label "report on"^^xsd:string . 311 rdfs:label "report on"^^xsd:string .
300 312
301 ep-report:reportSubmittedBy 313 ep-report:reportSubmittedBy
302 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 314 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
303 rdfs:domain ep-report:Report ; 315 rdfs:domain ep-report:Report ;
304 rdfs:label "report submitted by"^^xsd:string ; 316 rdfs:label "report submitted by"^^xsd:string ;
305 rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . 317 rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
306 318
307 ep-report:reportSubmittedFrom 319 ep-report:reportSubmittedFrom
308 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 320 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
309 rdfs:domain ep-report:Report ; 321 rdfs:domain ep-report:Report ;
310 rdfs:label "report submitted from"^^xsd:string ; 322 rdfs:label "report submitted from"^^xsd:string ;
311 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> . 323 rdfs:range <http://www.reportinghub.no/ep/schema/facility#Facility> .
...@@ -317,11 +329,11 @@ ep-report:title ...@@ -317,11 +329,11 @@ ep-report:title
317 rdfs:range xsd:string . 329 rdfs:range xsd:string .
318 330
319 ep-report:validFrom 331 ep-report:validFrom
320 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 332 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
321 rdfs:domain ep-report:Report ; 333 rdfs:domain ep-report:Report ;
322 rdfs:label "valid from"^^xsd:string . 334 rdfs:label "valid from"^^xsd:string .
323 335
324 ep-report:validTo 336 ep-report:validTo
325 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 337 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
326 rdfs:domain ep-report:Report ; 338 rdfs:domain ep-report:Report ;
327 rdfs:label "valid to"^^xsd:string . 339 rdfs:label "valid to"^^xsd:string .
......
This diff could not be displayed because it is too large.