David Leal

Updates to productionOperations transform

...@@ -10,21 +10,10 @@ ...@@ -10,21 +10,10 @@
10 10
11 <http://www.reportinghub.no/ep/schema/1.0/production-equipment> 11 <http://www.reportinghub.no/ep/schema/1.0/production-equipment>
12 rdf:type owl:Ontology ; 12 rdf:type owl:Ontology ;
13 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-organization> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ; 13 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-organization> ;
14 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 14 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
15 15
16 -ep-prodeqt:CargoShip
17 - rdf:type owl:Class ;
18 - rdfs:label "cargo ship"^^xsd:string ;
19 - rdfs:subClassOf ep-prodeqt:Vessel .
20 -
21 -ep-prodeqt:Vessel
22 - rdf:type owl:Class ;
23 - rdfs:label "vessel"^^xsd:string ;
24 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
25 -
26 ep-prodeqt:hasCaptain 16 ep-prodeqt:hasCaptain
27 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 17 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
28 - rdfs:domain ep-prodeqt:Vessel ;
29 rdfs:label "has captain"^^xsd:string ; 18 rdfs:label "has captain"^^xsd:string ;
30 rdfs:range <http://www.reportinghub.no/ep/schema/production-organization#Person> . 19 rdfs:range <http://www.reportinghub.no/ep/schema/production-organization#Person> .
......
1 -# Saved by TopBraid on Thu Oct 13 12:41:06 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-facility 1 # baseURI: http://www.reportinghub.no/ep/schema/1.0/production-facility
3 -# imports: http://www.reportinghub.no/ep/schema/1.0/organization
4 # imports: http://www.reportinghub.no/ep/schema/1.0/facility 2 # imports: http://www.reportinghub.no/ep/schema/1.0/facility
3 +# imports: http://www.reportinghub.no/ep/schema/1.0/organization
5 4
6 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> . 5 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
7 @prefix ep-prodfac: <http://www.reportinghub.no/ep/schema/production-facility#> . 6 @prefix ep-prodfac: <http://www.reportinghub.no/ep/schema/production-facility#> .
...@@ -12,7 +11,7 @@ ...@@ -12,7 +11,7 @@
12 11
13 <http://www.reportinghub.no/ep/schema/1.0/production-facility> 12 <http://www.reportinghub.no/ep/schema/1.0/production-facility>
14 rdf:type owl:Ontology ; 13 rdf:type owl:Ontology ;
15 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/facility> ; 14 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/facility> , <http://www.reportinghub.no/ep/schema/1.0/organization> ;
16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
17 16
18 <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate> 17 <http://www.reportinghub.no/ep/schema/facility#ProductionFacilityToDate>
...@@ -21,7 +20,7 @@ ...@@ -21,7 +20,7 @@
21 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> . 20 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#TemporalPartOfAProductionFacility> .
22 21
23 <http://www.reportinghub.no/ep/schema/facility#facilityOperator> 22 <http://www.reportinghub.no/ep/schema/facility#facilityOperator>
24 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 23 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
25 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ; 24 rdfs:domain <http://www.reportinghub.no/ep/schema/facility#Facility> ;
26 rdfs:label "facility operator"^^xsd:string ; 25 rdfs:label "facility operator"^^xsd:string ;
27 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> . 26 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
...@@ -30,14 +29,25 @@ ep-prodfac:Boat ...@@ -30,14 +29,25 @@ ep-prodfac:Boat
30 rdf:type owl:Class ; 29 rdf:type owl:Class ;
31 rdfs:subClassOf ep-prodfac:ShipOrBoat . 30 rdfs:subClassOf ep-prodfac:ShipOrBoat .
32 31
32 +ep-prodfac:OilTanker
33 + rdf:type owl:Class ;
34 + rdfs:label "oil tanker"^^xsd:string ;
35 + rdfs:subClassOf ep-prodfac:Ship .
36 +
33 ep-prodfac:Ship 37 ep-prodfac:Ship
34 rdf:type owl:Class ; 38 rdf:type owl:Class ;
39 + rdfs:label "Ship"^^xsd:string ;
35 rdfs:subClassOf ep-prodfac:ShipOrBoat . 40 rdfs:subClassOf ep-prodfac:ShipOrBoat .
36 41
37 ep-prodfac:ShipOrBoat 42 ep-prodfac:ShipOrBoat
38 rdf:type owl:Class ; 43 rdf:type owl:Class ;
39 rdfs:subClassOf ep-prodfac:TemporalPartOfAShipOrBoat . 44 rdfs:subClassOf ep-prodfac:TemporalPartOfAShipOrBoat .
40 45
46 +ep-prodfac:SupplyShip
47 + rdf:type owl:Class ;
48 + rdfs:label "supply ship"^^xsd:string ;
49 + rdfs:subClassOf ep-prodfac:Ship .
50 +
41 ep-prodfac:TemporalPartOfAShipOrBoat 51 ep-prodfac:TemporalPartOfAShipOrBoat
42 rdf:type owl:Class ; 52 rdf:type owl:Class ;
43 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> . 53 rdfs:subClassOf <http://www.reportinghub.no/ep/schema/facility#Facility> .
......
...@@ -15,32 +15,32 @@ ...@@ -15,32 +15,32 @@
15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
16 16
17 ep-prodwell:Air 17 ep-prodwell:Air
18 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 18 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
19 rdfs:label "air"^^xsd:string ; 19 rdfs:label "air"^^xsd:string ;
20 rdfs:subClassOf ep-prodwell:NonHcGas . 20 rdfs:subClassOf ep-prodwell:NonHcGas .
21 21
22 ep-prodwell:Brine 22 ep-prodwell:Brine
23 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 23 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
24 rdfs:label "brine"^^xsd:string ; 24 rdfs:label "brine"^^xsd:string ;
25 rdfs:subClassOf ep-well:Water . 25 rdfs:subClassOf ep-well:Water .
26 26
27 ep-prodwell:Co2 27 ep-prodwell:Co2
28 - rdf:type owl:Class , ep-prodwell:InjectionFluidType ; 28 + rdf:type ep-prodwell:InjectionFluidType , owl:Class ;
29 rdfs:label "CO2"^^xsd:string ; 29 rdfs:label "CO2"^^xsd:string ;
30 rdfs:subClassOf ep-prodwell:NonHcGas . 30 rdfs:subClassOf ep-prodwell:NonHcGas .
31 31
32 ep-prodwell:DryFluid 32 ep-prodwell:DryFluid
33 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 33 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
34 rdfs:label "dry fluid"^^xsd:string ; 34 rdfs:label "dry fluid"^^xsd:string ;
35 rdfs:subClassOf ep-well:Fluid . 35 rdfs:subClassOf ep-well:Fluid .
36 36
37 ep-prodwell:FreshWater 37 ep-prodwell:FreshWater
38 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 38 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
39 rdfs:label "fresh water"^^xsd:string ; 39 rdfs:label "fresh water"^^xsd:string ;
40 rdfs:subClassOf ep-well:Water . 40 rdfs:subClassOf ep-well:Water .
41 41
42 ep-prodwell:GasAndWater 42 ep-prodwell:GasAndWater
43 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 43 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
44 rdfs:label "gas and water"^^xsd:string ; 44 rdfs:label "gas and water"^^xsd:string ;
45 rdfs:subClassOf ep-well:Fluid . 45 rdfs:subClassOf ep-well:Fluid .
46 46
...@@ -55,72 +55,72 @@ ep-prodwell:NaturalGasClass ...@@ -55,72 +55,72 @@ ep-prodwell:NaturalGasClass
55 rdfs:subClassOf owl:Class . 55 rdfs:subClassOf owl:Class .
56 56
57 ep-prodwell:NonHcGas 57 ep-prodwell:NonHcGas
58 - rdf:type ep-prodwell:InjectionFluidType , owl:Class ; 58 + rdf:type owl:Class , ep-prodwell:InjectionFluidType ;
59 rdfs:label "non-HC gas"^^xsd:string ; 59 rdfs:label "non-HC gas"^^xsd:string ;
60 rdfs:subClassOf ep-well:Gas . 60 rdfs:subClassOf ep-well:Gas .
61 61
62 ep-prodwell:OilAndGas 62 ep-prodwell:OilAndGas
63 - rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ; 63 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
64 rdfs:label "oil and gas"^^xsd:string ; 64 rdfs:label "oil and gas"^^xsd:string ;
65 rdfs:subClassOf ep-well:Fluid . 65 rdfs:subClassOf ep-well:Fluid .
66 66
67 ep-prodwell:OilAndWater 67 ep-prodwell:OilAndWater
68 - rdf:type ep-prodwell:InjectionFluidType , ep-well:FluidComponentType , owl:Class ; 68 + rdf:type owl:Class , ep-well:FluidComponentType , ep-prodwell:InjectionFluidType ;
69 rdfs:label "oil and water"^^xsd:string ; 69 rdfs:label "oil and water"^^xsd:string ;
70 rdfs:subClassOf ep-well:Fluid . 70 rdfs:subClassOf ep-well:Fluid .
71 71
72 ep-prodwell:OtherInjectionFluid 72 ep-prodwell:OtherInjectionFluid
73 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 73 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
74 rdfs:label "other injection fluid"^^xsd:string ; 74 rdfs:label "other injection fluid"^^xsd:string ;
75 rdfs:subClassOf ep-well:Fluid . 75 rdfs:subClassOf ep-well:Fluid .
76 76
77 ep-prodwell:Sand 77 ep-prodwell:Sand
78 - rdf:type owl:Class , ep-well:FluidComponentType ; 78 + rdf:type ep-well:FluidComponentType , owl:Class ;
79 rdfs:label "sand"^^xsd:string ; 79 rdfs:label "sand"^^xsd:string ;
80 rdfs:subClassOf ep-well:Fluid . 80 rdfs:subClassOf ep-well:Fluid .
81 81
82 ep-prodwell:Steam 82 ep-prodwell:Steam
83 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 83 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
84 rdfs:label "steam"^^xsd:string ; 84 rdfs:label "steam"^^xsd:string ;
85 rdfs:subClassOf ep-prodwell:NonHcGas . 85 rdfs:subClassOf ep-prodwell:NonHcGas .
86 86
87 ep-prodwell:UnknownFluid 87 ep-prodwell:UnknownFluid
88 - rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ; 88 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
89 rdfs:label "unknown fluid"^^xsd:string ; 89 rdfs:label "unknown fluid"^^xsd:string ;
90 rdfs:subClassOf ep-well:Fluid . 90 rdfs:subClassOf ep-well:Fluid .
91 91
92 ep-prodwell:basicSedimentAndWater 92 ep-prodwell:basicSedimentAndWater
93 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 93 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
94 rdfs:label "basic sediment and water"^^xsd:string ; 94 rdfs:label "basic sediment and water"^^xsd:string ;
95 rdfs:range ep-core:SpecificVolume . 95 rdfs:range ep-core:SpecificVolume .
96 96
97 ep-prodwell:condensateYield 97 ep-prodwell:condensateYield
98 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 98 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
99 rdfs:label "condensate yield"^^xsd:string ; 99 rdfs:label "condensate yield"^^xsd:string ;
100 rdfs:range ep-core:SpecificVolume . 100 rdfs:range ep-core:SpecificVolume .
101 101
102 ep-prodwell:depthOfBaseUsableWaterFromSurface 102 ep-prodwell:depthOfBaseUsableWaterFromSurface
103 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 103 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
104 rdfs:domain ep-well:Fluid ; 104 rdfs:domain ep-well:Fluid ;
105 rdfs:label "depth of base of usable water from surface"^^xsd:string ; 105 rdfs:label "depth of base of usable water from surface"^^xsd:string ;
106 rdfs:range ep-core:Length . 106 rdfs:range ep-core:Length .
107 107
108 ep-prodwell:depthOfFluidSurfaceFromTopOfWell 108 ep-prodwell:depthOfFluidSurfaceFromTopOfWell
109 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 109 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
110 rdfs:domain ep-well:Fluid ; 110 rdfs:domain ep-well:Fluid ;
111 rdfs:label "depth of fluid surface from top of well"^^xsd:string ; 111 rdfs:label "depth of fluid surface from top of well"^^xsd:string ;
112 rdfs:range ep-core:Length . 112 rdfs:range ep-core:Length .
113 113
114 -ep-prodwell:potentialGasProduction 114 +ep-prodwell:oilWaterRatioByMass
115 rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 115 rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
116 - rdfs:domain ep-well:WellBore ; 116 + rdfs:domain ep-well:Fluid ;
117 - rdfs:label "potential gas production"^^xsd:string ; 117 + rdfs:label "oil/water ratio by mass"^^xsd:string ;
118 - rdfs:range ep-core:VolumetricFlowRate . 118 + rdfs:range <http://www.reportinghub.no/ep/schema/production-core#MassRatio> .
119 119
120 -ep-prodwell:potentialOilProduction 120 +ep-prodwell:potentialGasProduction
121 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 121 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
122 rdfs:domain ep-well:WellBore ; 122 rdfs:domain ep-well:WellBore ;
123 - rdfs:label "potential oil production"^^xsd:string ; 123 + rdfs:label "potential gas production"^^xsd:string ;
124 rdfs:range ep-core:VolumetricFlowRate . 124 rdfs:range ep-core:VolumetricFlowRate .
125 125
126 ep-well:Condensate 126 ep-well:Condensate
......