David Price

Merge branch 'master' into update-asgard-testfiles

This diff could not be displayed because it is too large.
...@@ -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/equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-facility> ; 15 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ;
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>
...@@ -24,6 +24,13 @@ ep-prodeqt:BlockValve ...@@ -24,6 +24,13 @@ ep-prodeqt:BlockValve
24 rdfs:label "block valve"^^xsd:string ; 24 rdfs:label "block valve"^^xsd:string ;
25 rdfs:subClassOf ep-prodeqt:Valve . 25 rdfs:subClassOf ep-prodeqt:Valve .
26 26
27 +ep-prodeqt:ClosedValve
28 + rdf:type ep-prodeqt:ValveOpenClosedType , owl:Class ;
29 + rdfs:comment "valve that is closed"^^xsd:string ;
30 + rdfs:label "closed valve"^^xsd:string ;
31 + rdfs:subClassOf ep-prodeqt:Valve ;
32 + owl:disjointWith ep-prodeqt:OpenValve .
33 +
27 ep-prodeqt:DownHoleControlValve 34 ep-prodeqt:DownHoleControlValve
28 rdf:type owl:Class ; 35 rdf:type owl:Class ;
29 rdfs:comment "valve that is a down hole control valve"^^xsd:string ; 36 rdfs:comment "valve that is a down hole control valve"^^xsd:string ;
...@@ -41,6 +48,13 @@ ep-prodeqt:GasLiftChoke ...@@ -41,6 +48,13 @@ ep-prodeqt:GasLiftChoke
41 rdfs:label "gas lift choke"^^xsd:string ; 48 rdfs:label "gas lift choke"^^xsd:string ;
42 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . 49 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
43 50
51 +ep-prodeqt:OpenValve
52 + rdf:type ep-prodeqt:ValveOpenClosedType , owl:Class ;
53 + rdfs:comment "valve that is open"^^xsd:string ;
54 + rdfs:label "open valve"^^xsd:string ;
55 + rdfs:subClassOf ep-prodeqt:Valve ;
56 + owl:disjointWith ep-prodeqt:ClosedValve .
57 +
44 ep-prodeqt:PressureMeter 58 ep-prodeqt:PressureMeter
45 rdf:type owl:Class ; 59 rdf:type owl:Class ;
46 rdfs:comment "equipment item that is a pressure meter, consisting of the whole device and not just the sensor (source: MPR-XSD)"^^xsd:string ; 60 rdfs:comment "equipment item that is a pressure meter, consisting of the whole device and not just the sensor (source: MPR-XSD)"^^xsd:string ;
...@@ -71,14 +85,32 @@ ep-prodeqt:Valve ...@@ -71,14 +85,32 @@ ep-prodeqt:Valve
71 rdfs:label "valve"^^xsd:string ; 85 rdfs:label "valve"^^xsd:string ;
72 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . 86 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
73 87
88 +ep-prodeqt:ValveOpenClosedType
89 + rdf:type rdfs:Class ;
90 + rdfs:label "valve open closed type"^^xsd:string ;
91 + rdfs:subClassOf owl:Class .
92 +
93 +ep-prodeqt:WingValve
94 + rdf:type owl:Class ;
95 + rdfs:comment "valve that is a wing valve"^^xsd:string ;
96 + rdfs:label "wing valve"^^xsd:string ;
97 + rdfs:subClassOf ep-prodeqt:Valve .
98 +
99 +ep-prodeqt:areaOpen
100 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
101 + rdfs:comment "open area for a valve"^^xsd:string ;
102 + rdfs:domain ep-prodeqt:Valve ;
103 + rdfs:label "area open"^^xsd:string ;
104 + rdfs:range ep-core:Area .
105 +
74 ep-prodeqt:areaOpenFraction 106 ep-prodeqt:areaOpenFraction
75 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 107 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
76 rdfs:domain ep-prodeqt:Valve ; 108 rdfs:domain ep-prodeqt:Valve ;
77 rdfs:label "area open fraction"^^xsd:string ; 109 rdfs:label "area open fraction"^^xsd:string ;
78 rdfs:range ep-core:AreaPerArea . 110 rdfs:range ep-core:AreaPerArea .
79 111
80 ep-prodeqt:hasCaptain 112 ep-prodeqt:hasCaptain
81 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 113 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
82 rdfs:label "has captain"^^xsd:string ; 114 rdfs:label "has captain"^^xsd:string ;
83 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Person> . 115 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Person> .
84 116
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
12 12
13 <http://www.reportinghub.no/ep/schema/1.0/production-facility> 13 <http://www.reportinghub.no/ep/schema/1.0/production-facility>
14 rdf:type owl:Ontology ; 14 rdf:type owl:Ontology ;
15 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-well> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/facility> ; 15 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/production-well> ;
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#Compressor> 18 <http://www.reportinghub.no/ep/schema/equipment#Compressor>
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
37 rdfs:subClassOf ep-core:PhysicalObject . 37 rdfs:subClassOf ep-core:PhysicalObject .
38 38
39 <http://www.reportinghub.no/ep/schema/facility#Field> 39 <http://www.reportinghub.no/ep/schema/facility#Field>
40 - rdf:type ep-prodfac:ReportingFacilityType . 40 + rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , ep-prodfac:ReportingFacilityType .
41 41
42 <http://www.reportinghub.no/ep/schema/facility#Flowline> 42 <http://www.reportinghub.no/ep/schema/facility#Flowline>
43 rdf:type ep-prodfac:ReportingFacilityType . 43 rdf:type ep-prodfac:ReportingFacilityType .
...@@ -51,8 +51,11 @@ ...@@ -51,8 +51,11 @@
51 <http://www.reportinghub.no/ep/schema/facility#Platform> 51 <http://www.reportinghub.no/ep/schema/facility#Platform>
52 rdf:type ep-prodfac:ReportingFacilityType . 52 rdf:type ep-prodfac:ReportingFacilityType .
53 53
54 +<http://www.reportinghub.no/ep/schema/facility#ProductionFacility>
55 + rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart .
56 +
54 <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> 57 <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate>
55 - rdf:type owl:Class ; 58 + rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart , owl:Class ;
56 rdfs:comment "production facility that is for all of its life up to a point in time"^^xsd:string ; 59 rdfs:comment "production facility that is for all of its life up to a point in time"^^xsd:string ;
57 rdfs:label "production facility to date"^^xsd:string ; 60 rdfs:label "production facility to date"^^xsd:string ;
58 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . 61 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> .
...@@ -73,56 +76,56 @@ ...@@ -73,56 +76,56 @@
73 rdf:type ep-prodfac:ReportingFacilityType . 76 rdf:type ep-prodfac:ReportingFacilityType .
74 77
75 <http://www.reportinghub.no/ep/schema/facility#averageHighestThirdWaveHeight> 78 <http://www.reportinghub.no/ep/schema/facility#averageHighestThirdWaveHeight>
76 - rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ; 79 + rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ;
77 rdfs:comment "length that is the average of the higher 1/3 of the wave heights passing during a sample period (typically 20 to 30 minutes) (source: MPR-XSD)"^^xsd:string ; 80 rdfs:comment "length that is the average of the higher 1/3 of the wave heights passing during a sample period (typically 20 to 30 minutes) (source: MPR-XSD)"^^xsd:string ;
78 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 81 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
79 rdfs:label "average highest third wave height"^^xsd:string ; 82 rdfs:label "average highest third wave height"^^xsd:string ;
80 rdfs:range ep-core:Length . 83 rdfs:range ep-core:Length .
81 84
82 <http://www.reportinghub.no/ep/schema/facility#averageWaveHeight> 85 <http://www.reportinghub.no/ep/schema/facility#averageWaveHeight>
83 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 86 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
84 rdfs:comment "length that is the average height of surface waves"^^xsd:string ; 87 rdfs:comment "length that is the average height of surface waves"^^xsd:string ;
85 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 88 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
86 rdfs:label "average wave height"^^xsd:string ; 89 rdfs:label "average wave height"^^xsd:string ;
87 rdfs:range ep-core:Length . 90 rdfs:range ep-core:Length .
88 91
89 <http://www.reportinghub.no/ep/schema/facility#cloudCeilingHeight> 92 <http://www.reportinghub.no/ep/schema/facility#cloudCeilingHeight>
90 - rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ; 93 + rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ;
91 rdfs:comment "length that is the height of the cloud ceiling"^^xsd:string ; 94 rdfs:comment "length that is the height of the cloud ceiling"^^xsd:string ;
92 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#CloudCover> ; 95 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#CloudCover> ;
93 rdfs:label "cloud ceiling height"^^xsd:string ; 96 rdfs:label "cloud ceiling height"^^xsd:string ;
94 rdfs:range ep-core:Length . 97 rdfs:range ep-core:Length .
95 98
96 <http://www.reportinghub.no/ep/schema/facility#facilityOperator> 99 <http://www.reportinghub.no/ep/schema/facility#facilityOperator>
97 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 100 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
98 rdfs:comment "organization that operates a facility"^^xsd:string ; 101 rdfs:comment "organization that operates a facility"^^xsd:string ;
99 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 102 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
100 rdfs:label "facility operator"^^xsd:string ; 103 rdfs:label "facility operator"^^xsd:string ;
101 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 104 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
102 105
103 <http://www.reportinghub.no/ep/schema/facility#maximumWaveHeight> 106 <http://www.reportinghub.no/ep/schema/facility#maximumWaveHeight>
104 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 107 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
105 rdfs:comment "length that is the maximum height of surface waves"^^xsd:string ; 108 rdfs:comment "length that is the maximum height of surface waves"^^xsd:string ;
106 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 109 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
107 rdfs:label "maximum wave height"^^xsd:string ; 110 rdfs:label "maximum wave height"^^xsd:string ;
108 rdfs:range ep-core:Length . 111 rdfs:range ep-core:Length .
109 112
110 <http://www.reportinghub.no/ep/schema/facility#surfaceWavePeriod> 113 <http://www.reportinghub.no/ep/schema/facility#surfaceWavePeriod>
111 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 114 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
112 rdfs:comment "time duration that is the period of surface waves"^^xsd:string ; 115 rdfs:comment "time duration that is the period of surface waves"^^xsd:string ;
113 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ; 116 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurfaceWaves> ;
114 rdfs:label "period"^^xsd:string ; 117 rdfs:label "period"^^xsd:string ;
115 rdfs:range ep-core:TimeDuration . 118 rdfs:range ep-core:TimeDuration .
116 119
117 <http://www.reportinghub.no/ep/schema/facility#visibility> 120 <http://www.reportinghub.no/ep/schema/facility#visibility>
118 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 121 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
119 rdfs:comment "length that is the maximum distance at which things can be seen through surrounding air"^^xsd:string ; 122 rdfs:comment "length that is the maximum distance at which things can be seen through surrounding air"^^xsd:string ;
120 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ; 123 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ;
121 rdfs:label "visibility"^^xsd:string ; 124 rdfs:label "visibility"^^xsd:string ;
122 rdfs:range ep-core:Length . 125 rdfs:range ep-core:Length .
123 126
124 <http://www.reportinghub.no/ep/schema/facility#windChillTemperature> 127 <http://www.reportinghub.no/ep/schema/facility#windChillTemperature>
125 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 128 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
126 rdfs:comment "temperature that is the wind chill temperature of surrounding air"^^xsd:string ; 129 rdfs:comment "temperature that is the wind chill temperature of surrounding air"^^xsd:string ;
127 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ; 130 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#SurroundingAir> ;
128 rdfs:label "wind chill temperature"^^xsd:string ; 131 rdfs:label "wind chill temperature"^^xsd:string ;
...@@ -144,7 +147,7 @@ ...@@ -144,7 +147,7 @@
144 rdfs:label "flow meter"^^xsd:string . 147 rdfs:label "flow meter"^^xsd:string .
145 148
146 ep-prodfac:AvailableFacility 149 ep-prodfac:AvailableFacility
147 - rdf:type ep-prodfac:FacilityAvailabilityType , owl:Class ; 150 + rdf:type owl:Class , ep-prodfac:FacilityAvailabilityType ;
148 rdfs:label "available facility"^^xsd:string ; 151 rdfs:label "available facility"^^xsd:string ;
149 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> ; 152 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> ;
150 owl:disjointWith ep-prodfac:UnavailableFacility . 153 owl:disjointWith ep-prodfac:UnavailableFacility .
...@@ -248,7 +251,7 @@ ep-prodfac:TrunkLine ...@@ -248,7 +251,7 @@ ep-prodfac:TrunkLine
248 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . 251 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
249 252
250 ep-prodfac:UnavailableFacility 253 ep-prodfac:UnavailableFacility
251 - rdf:type ep-prodfac:FacilityAvailabilityType , owl:Class ; 254 + rdf:type owl:Class , ep-prodfac:FacilityAvailabilityType ;
252 rdfs:label "unavailable facility"^^xsd:string ; 255 rdfs:label "unavailable facility"^^xsd:string ;
253 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> ; 256 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> ;
254 owl:disjointWith ep-prodfac:AvailableFacility . 257 owl:disjointWith ep-prodfac:AvailableFacility .
...@@ -260,14 +263,14 @@ ep-prodfac:numberOfBedsAvailable ...@@ -260,14 +263,14 @@ ep-prodfac:numberOfBedsAvailable
260 rdfs:range xsd:integer . 263 rdfs:range xsd:integer .
261 264
262 ep-prodfac:operatingTime 265 ep-prodfac:operatingTime
263 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 266 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
264 rdfs:comment "time duration that is the operating time of a temporal part of a facility"^^xsd:string ; 267 rdfs:comment "time duration that is the operating time of a temporal part of a facility"^^xsd:string ;
265 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 268 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
266 rdfs:label "operating time"^^xsd:string ; 269 rdfs:label "operating time"^^xsd:string ;
267 rdfs:range ep-core:TimeDuration . 270 rdfs:range ep-core:TimeDuration .
268 271
269 ep-prodfac:scheduledTimeUnavailable 272 ep-prodfac:scheduledTimeUnavailable
270 - rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; 273 + rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
271 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 274 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
272 rdfs:label "scheduled time unavailable"^^xsd:string ; 275 rdfs:label "scheduled time unavailable"^^xsd:string ;
273 rdfs:range ep-core:TimeDuration . 276 rdfs:range ep-core:TimeDuration .
...@@ -279,7 +282,7 @@ ep-prodfac:shutDownSequenceNumber ...@@ -279,7 +282,7 @@ ep-prodfac:shutDownSequenceNumber
279 rdfs:range xsd:integer . 282 rdfs:range xsd:integer .
280 283
281 ep-prodfac:timeAvailable 284 ep-prodfac:timeAvailable
282 - rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ; 285 + rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
283 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 286 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
284 rdfs:label "time available"^^xsd:string ; 287 rdfs:label "time available"^^xsd:string ;
285 rdfs:range ep-core:TimeDuration . 288 rdfs:range ep-core:TimeDuration .
......
...@@ -14,9 +14,15 @@ ...@@ -14,9 +14,15 @@
14 14
15 <http://www.reportinghub.no/ep/schema/1.0/production-well> 15 <http://www.reportinghub.no/ep/schema/1.0/production-well>
16 rdf:type owl:Ontology ; 16 rdf:type owl:Ontology ;
17 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/material> , <http://www.reportinghub.no/ep/schema/1.0/flow> ; 17 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/flow> , <http://www.reportinghub.no/ep/schema/1.0/material> , <http://www.reportinghub.no/ep/schema/1.0/well> ;
18 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 18 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
19 19
20 +ep-core:PointInSpace
21 + rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart .
22 +
23 +ep-core:RegionOfSpace
24 + rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart .
25 +
20 <http://www.reportinghub.no/ep/schema/equipment#CasingLinerTubing> 26 <http://www.reportinghub.no/ep/schema/equipment#CasingLinerTubing>
21 rdfs:subClassOf ep-well:TemporalPartOfASpatialPartOfAWellBore . 27 rdfs:subClassOf ep-well:TemporalPartOfASpatialPartOfAWellBore .
22 28
...@@ -342,7 +348,7 @@ ep-material:substance-T13dmcyPentane ...@@ -342,7 +348,7 @@ ep-material:substance-T13dmcyPentane
342 rdf:type ep-prodwell:ComponentMaterialType . 348 rdf:type ep-prodwell:ComponentMaterialType .
343 349
344 ep-prodwell:AbandonedWell 350 ep-prodwell:AbandonedWell
345 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 351 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
346 rdfs:comment "well or wellbore that has been abandoned"^^xsd:string ; 352 rdfs:comment "well or wellbore that has been abandoned"^^xsd:string ;
347 rdfs:label "abandoned well"^^xsd:string ; 353 rdfs:label "abandoned well"^^xsd:string ;
348 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 354 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
...@@ -353,7 +359,7 @@ ep-prodwell:Annulus ...@@ -353,7 +359,7 @@ ep-prodwell:Annulus
353 rdfs:subClassOf ep-well:TemporalPartOfASpatialPartOfAWellBore . 359 rdfs:subClassOf ep-well:TemporalPartOfASpatialPartOfAWellBore .
354 360
355 ep-prodwell:ClosedWell 361 ep-prodwell:ClosedWell
356 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 362 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
357 rdfs:comment "well or wellbore that has been closed"^^xsd:string ; 363 rdfs:comment "well or wellbore that has been closed"^^xsd:string ;
358 rdfs:label "closed well"^^xsd:string ; 364 rdfs:label "closed well"^^xsd:string ;
359 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 365 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
...@@ -371,7 +377,7 @@ ep-prodwell:FluidComponentKindType ...@@ -371,7 +377,7 @@ ep-prodwell:FluidComponentKindType
371 rdfs:subClassOf owl:Class . 377 rdfs:subClassOf owl:Class .
372 378
373 ep-prodwell:InjectingWell 379 ep-prodwell:InjectingWell
374 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 380 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
375 rdfs:comment "well or wellbore that is used for injecting"^^xsd:string ; 381 rdfs:comment "well or wellbore that is used for injecting"^^xsd:string ;
376 rdfs:label "injecting well"^^xsd:string ; 382 rdfs:label "injecting well"^^xsd:string ;
377 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 383 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
...@@ -383,37 +389,37 @@ ep-prodwell:InjectionFluidType ...@@ -383,37 +389,37 @@ ep-prodwell:InjectionFluidType
383 rdfs:subClassOf owl:Class . 389 rdfs:subClassOf owl:Class .
384 390
385 ep-prodwell:JunkedWell 391 ep-prodwell:JunkedWell
386 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 392 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
387 rdfs:comment "well or wellbore that has been junked"^^xsd:string ; 393 rdfs:comment "well or wellbore that has been junked"^^xsd:string ;
388 rdfs:label "junked well"^^xsd:string ; 394 rdfs:label "junked well"^^xsd:string ;
389 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 395 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
390 396
391 ep-prodwell:OperatingWell 397 ep-prodwell:OperatingWell
392 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 398 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
393 rdfs:comment "well or wellbore that is operating"^^xsd:string ; 399 rdfs:comment "well or wellbore that is operating"^^xsd:string ;
394 rdfs:label "operating well"^^xsd:string ; 400 rdfs:label "operating well"^^xsd:string ;
395 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 401 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
396 402
397 ep-prodwell:PluggedAndAbandonedWell 403 ep-prodwell:PluggedAndAbandonedWell
398 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 404 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
399 rdfs:comment "well or wellbore that has been plugged and abandoned"^^xsd:string ; 405 rdfs:comment "well or wellbore that has been plugged and abandoned"^^xsd:string ;
400 rdfs:label "plugged and abandoned well"^^xsd:string ; 406 rdfs:label "plugged and abandoned well"^^xsd:string ;
401 - rdfs:subClassOf ep-prodwell:PluggedWell , ep-prodwell:AbandonedWell . 407 + rdfs:subClassOf ep-prodwell:AbandonedWell , ep-prodwell:PluggedWell .
402 408
403 ep-prodwell:PluggedWell 409 ep-prodwell:PluggedWell
404 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 410 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
405 rdfs:comment "well or wellbore that has been plugged"^^xsd:string ; 411 rdfs:comment "well or wellbore that has been plugged"^^xsd:string ;
406 rdfs:label "plugged well"^^xsd:string ; 412 rdfs:label "plugged well"^^xsd:string ;
407 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 413 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
408 414
409 ep-prodwell:ProducingInjectingWell 415 ep-prodwell:ProducingInjectingWell
410 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 416 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
411 rdfs:comment "well or wellbore that <advice needed>"^^xsd:string ; 417 rdfs:comment "well or wellbore that <advice needed>"^^xsd:string ;
412 rdfs:label "producing injecting well"^^xsd:string ; 418 rdfs:label "producing injecting well"^^xsd:string ;
413 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 419 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
414 420
415 ep-prodwell:ProducingWell 421 ep-prodwell:ProducingWell
416 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 422 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
417 rdfs:comment "well or wellbore that is producing"^^xsd:string ; 423 rdfs:comment "well or wellbore that is producing"^^xsd:string ;
418 rdfs:label "producing well"^^xsd:string ; 424 rdfs:label "producing well"^^xsd:string ;
419 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 425 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
...@@ -425,13 +431,13 @@ ep-prodwell:RockFormation ...@@ -425,13 +431,13 @@ ep-prodwell:RockFormation
425 rdfs:subClassOf ep-core:PhysicalObject . 431 rdfs:subClassOf ep-core:PhysicalObject .
426 432
427 ep-prodwell:SuspendedAtTdWell 433 ep-prodwell:SuspendedAtTdWell
428 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 434 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
429 rdfs:comment "well or wellbore that <advice needed>"^^xsd:string ; 435 rdfs:comment "well or wellbore that <advice needed>"^^xsd:string ;
430 rdfs:label "suspended at td well"^^xsd:string ; 436 rdfs:label "suspended at td well"^^xsd:string ;
431 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 437 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
432 438
433 ep-prodwell:SuspendedWell 439 ep-prodwell:SuspendedWell
434 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 440 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
435 rdfs:comment "well or wellbore that has been suspended"^^xsd:string ; 441 rdfs:comment "well or wellbore that has been suspended"^^xsd:string ;
436 rdfs:label "suspended well"^^xsd:string ; 442 rdfs:label "suspended well"^^xsd:string ;
437 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 443 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
...@@ -457,13 +463,13 @@ ep-prodwell:WellCompletionAssembly ...@@ -457,13 +463,13 @@ ep-prodwell:WellCompletionAssembly
457 "http://posccaesar.org/rdl/RDS8015624975"^^xsd:string . 463 "http://posccaesar.org/rdl/RDS8015624975"^^xsd:string .
458 464
459 ep-prodwell:WellHead-flowingConditions 465 ep-prodwell:WellHead-flowingConditions
460 - rdf:type owl:Class , ep-prodwell:WellHeadFlowingConditionsType ; 466 + rdf:type ep-prodwell:WellHeadFlowingConditionsType , owl:Class ;
461 rdfs:comment "wellhead that is in flowing conditions"^^xsd:string ; 467 rdfs:comment "wellhead that is in flowing conditions"^^xsd:string ;
462 rdfs:label "well head - flowing conditions"^^xsd:string ; 468 rdfs:label "well head - flowing conditions"^^xsd:string ;
463 rdfs:subClassOf ep-well:WellHead . 469 rdfs:subClassOf ep-well:WellHead .
464 470
465 ep-prodwell:WellHead-nonflowingConditions 471 ep-prodwell:WellHead-nonflowingConditions
466 - rdf:type owl:Class , ep-prodwell:WellHeadFlowingConditionsType ; 472 + rdf:type ep-prodwell:WellHeadFlowingConditionsType , owl:Class ;
467 rdfs:comment "wellhead that is in nonflowing conditions"^^xsd:string ; 473 rdfs:comment "wellhead that is in nonflowing conditions"^^xsd:string ;
468 rdfs:label "well head - nonflowing conditions"^^xsd:string ; 474 rdfs:label "well head - nonflowing conditions"^^xsd:string ;
469 rdfs:subClassOf ep-well:WellHead . 475 rdfs:subClassOf ep-well:WellHead .
...@@ -481,7 +487,7 @@ ep-prodwell:WellHeadFlowingConditionsType ...@@ -481,7 +487,7 @@ ep-prodwell:WellHeadFlowingConditionsType
481 rdfs:subClassOf owl:Class . 487 rdfs:subClassOf owl:Class .
482 488
483 ep-prodwell:WellReclassedToDevelopment 489 ep-prodwell:WellReclassedToDevelopment
484 - rdf:type owl:Class , ep-prodwell:WellStatusType ; 490 + rdf:type ep-prodwell:WellStatusType , owl:Class ;
485 rdfs:comment "well or wellbore that has been reclassified as a development well"^^xsd:string ; 491 rdfs:comment "well or wellbore that has been reclassified as a development well"^^xsd:string ;
486 rdfs:label "well reclassed to development"^^xsd:string ; 492 rdfs:label "well reclassed to development"^^xsd:string ;
487 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 493 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
...@@ -493,42 +499,42 @@ ep-prodwell:WellStatusType ...@@ -493,42 +499,42 @@ ep-prodwell:WellStatusType
493 rdfs:subClassOf owl:Class . 499 rdfs:subClassOf owl:Class .
494 500
495 ep-prodwell:completeLiquidPartOf 501 ep-prodwell:completeLiquidPartOf
496 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 502 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
497 rdfs:comment "all of a quantity of material that is liquid"^^xsd:string ; 503 rdfs:comment "all of a quantity of material that is liquid"^^xsd:string ;
498 rdfs:domain ep-material:QuantityOfMaterial ; 504 rdfs:domain ep-material:QuantityOfMaterial ;
499 rdfs:label "complete liquid part of"^^xsd:string ; 505 rdfs:label "complete liquid part of"^^xsd:string ;
500 rdfs:range ep-material:Liquid . 506 rdfs:range ep-material:Liquid .
501 507
502 ep-prodwell:depthOfBaseUsableWaterFromSurface 508 ep-prodwell:depthOfBaseUsableWaterFromSurface
503 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 509 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
504 rdfs:comment "length that is the lowest usable water depth as measured from the surface. (source: MPR-XSD)"^^xsd:string ; 510 rdfs:comment "length that is the lowest usable water depth as measured from the surface. (source: MPR-XSD)"^^xsd:string ;
505 rdfs:domain ep-material:Fluid ; 511 rdfs:domain ep-material:Fluid ;
506 rdfs:label "depth of base of usable water from surface"^^xsd:string ; 512 rdfs:label "depth of base of usable water from surface"^^xsd:string ;
507 rdfs:range ep-core:Length . 513 rdfs:range ep-core:Length .
508 514
509 ep-prodwell:depthOfFluidSurfaceFromTopOfWell 515 ep-prodwell:depthOfFluidSurfaceFromTopOfWell
510 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 516 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
511 rdfs:comment "length that is the fluid level achieved in the well. The value is given as length units from the top of the well. (source MPR-XSD)"^^xsd:string ; 517 rdfs:comment "length that is the fluid level achieved in the well. The value is given as length units from the top of the well. (source MPR-XSD)"^^xsd:string ;
512 rdfs:domain ep-material:Fluid ; 518 rdfs:domain ep-material:Fluid ;
513 rdfs:label "depth of fluid surface from top of well"^^xsd:string ; 519 rdfs:label "depth of fluid surface from top of well"^^xsd:string ;
514 rdfs:range ep-core:Length . 520 rdfs:range ep-core:Length .
515 521
516 ep-prodwell:pOverZ 522 ep-prodwell:pOverZ
517 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 523 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
518 rdfs:comment "The P/Z value at the point. This is P/Z, pressure over gas compressibility factor (z). Note that the uom is units of pressure, since Z is dimensionless. (source: MPR-XSD)"^^xsd:string ; 524 rdfs:comment "The P/Z value at the point. This is P/Z, pressure over gas compressibility factor (z). Note that the uom is units of pressure, since Z is dimensionless. (source: MPR-XSD)"^^xsd:string ;
519 rdfs:domain ep-material:Gas ; 525 rdfs:domain ep-material:Gas ;
520 rdfs:label "pressure over gas compressibility factor"^^xsd:string ; 526 rdfs:label "pressure over gas compressibility factor"^^xsd:string ;
521 rdfs:range ep-core:Pressure . 527 rdfs:range ep-core:Pressure .
522 528
523 ep-prodwell:potentialGasProduction 529 ep-prodwell:potentialGasProduction
524 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 530 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
525 rdfs:comment "volumetric flow rate that is the potential of the well to produce natural gas. This represents the flow rate that could be achieved under maximum drawdown. (source: MPR-XSD)"^^xsd:string ; 531 rdfs:comment "volumetric flow rate that is the potential of the well to produce natural gas. This represents the flow rate that could be achieved under maximum drawdown. (source: MPR-XSD)"^^xsd:string ;
526 rdfs:domain ep-prodwell:TemporalPartOfAWellOrWellBore ; 532 rdfs:domain ep-prodwell:TemporalPartOfAWellOrWellBore ;
527 rdfs:label "potential gas production"^^xsd:string ; 533 rdfs:label "potential gas production"^^xsd:string ;
528 rdfs:range ep-core:VolumetricFlowRate . 534 rdfs:range ep-core:VolumetricFlowRate .
529 535
530 ep-prodwell:potentialOilProduction 536 ep-prodwell:potentialOilProduction
531 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 537 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
532 rdfs:comment "volumetric flow rate is the the potential of a well or wellbore to produce crude oil. This represents the flow rate that could be achieved under maximum drawdown. (source: MPR-XSD)"^^xsd:string ; 538 rdfs:comment "volumetric flow rate is the the potential of a well or wellbore to produce crude oil. This represents the flow rate that could be achieved under maximum drawdown. (source: MPR-XSD)"^^xsd:string ;
533 rdfs:domain ep-prodwell:TemporalPartOfAWellOrWellBore ; 539 rdfs:domain ep-prodwell:TemporalPartOfAWellOrWellBore ;
534 rdfs:label "potential oil production"^^xsd:string ; 540 rdfs:label "potential oil production"^^xsd:string ;
...@@ -540,5 +546,8 @@ ep-well:TemporalPartOfAWell ...@@ -540,5 +546,8 @@ ep-well:TemporalPartOfAWell
540 ep-well:TemporalPartOfAWellBore 546 ep-well:TemporalPartOfAWellBore
541 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore . 547 rdfs:subClassOf ep-prodwell:TemporalPartOfAWellOrWellBore .
542 548
549 +ep-well:WellBore
550 + rdf:type ep-core:ClassNotInheritedByAStrictTemporalPart .
551 +
543 ep-well:WellGroup 552 ep-well:WellGroup
544 rdf:type owl:Class . 553 rdf:type owl:Class .
......