David Leal

Function added to DPR-lib + minor updates elsewhere.

...@@ -14,46 +14,123 @@ ...@@ -14,46 +14,123 @@
14 owl:imports <http://www.reportinghub.no/ep/schema/1.0/well> ; 14 owl:imports <http://www.reportinghub.no/ep/schema/1.0/well> ;
15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
16 16
17 +ep-prodwell:Air
18 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
19 + rdfs:label "air"^^xsd:string ;
20 + rdfs:subClassOf ep-prodwell:NonHcGas .
21 +
22 +ep-prodwell:Brine
23 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
24 + rdfs:label "brine"^^xsd:string ;
25 + rdfs:subClassOf ep-well:Water .
26 +
27 +ep-prodwell:Co2
28 + rdf:type owl:Class , ep-prodwell:InjectionFluidType ;
29 + rdfs:label "CO2"^^xsd:string ;
30 + rdfs:subClassOf ep-prodwell:NonHcGas .
31 +
32 +ep-prodwell:DryFluid
33 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
34 + rdfs:label "dry fluid"^^xsd:string ;
35 + rdfs:subClassOf ep-well:Fluid .
36 +
37 +ep-prodwell:FreshWater
38 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
39 + rdfs:label "fresh water"^^xsd:string ;
40 + rdfs:subClassOf ep-well:Water .
41 +
42 +ep-prodwell:GasAndWater
43 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
44 + rdfs:label "gas and water"^^xsd:string ;
45 + rdfs:subClassOf ep-well:Fluid .
46 +
47 +ep-prodwell:InjectionFluidType
48 + rdf:type rdfs:Class ;
49 + rdfs:label "injection fluid type"^^xsd:string ;
50 + rdfs:subClassOf owl:Class .
51 +
17 ep-prodwell:NaturalGasClass 52 ep-prodwell:NaturalGasClass
18 rdf:type rdfs:Class ; 53 rdf:type rdfs:Class ;
19 rdfs:label "natural gas class"^^xsd:string ; 54 rdfs:label "natural gas class"^^xsd:string ;
20 rdfs:subClassOf owl:Class . 55 rdfs:subClassOf owl:Class .
21 56
57 +ep-prodwell:NonHcGas
58 + rdf:type ep-prodwell:InjectionFluidType , owl:Class ;
59 + rdfs:label "non-HC gas"^^xsd:string ;
60 + rdfs:subClassOf ep-well:Gas .
61 +
62 +ep-prodwell:OilAndGas
63 + rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
64 + rdfs:label "oil and gas"^^xsd:string ;
65 + rdfs:subClassOf ep-well:Fluid .
66 +
67 +ep-prodwell:OilAndWater
68 + rdf:type ep-prodwell:InjectionFluidType , ep-well:FluidComponentType , owl:Class ;
69 + rdfs:label "oil and water"^^xsd:string ;
70 + rdfs:subClassOf ep-well:Fluid .
71 +
72 +ep-prodwell:OtherInjectionFluid
73 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
74 + rdfs:label "other injection fluid"^^xsd:string ;
75 + rdfs:subClassOf ep-well:Fluid .
76 +
22 ep-prodwell:Sand 77 ep-prodwell:Sand
23 - rdf:type ep-well:FluidComponentType , owl:Class ; 78 + rdf:type owl:Class , ep-well:FluidComponentType ;
24 rdfs:label "sand"^^xsd:string ; 79 rdfs:label "sand"^^xsd:string ;
25 rdfs:subClassOf ep-well:Fluid . 80 rdfs:subClassOf ep-well:Fluid .
26 81
82 +ep-prodwell:Steam
83 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
84 + rdfs:label "steam"^^xsd:string ;
85 + rdfs:subClassOf ep-prodwell:NonHcGas .
86 +
87 +ep-prodwell:UnknownFluid
88 + rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
89 + rdfs:label "unknown fluid"^^xsd:string ;
90 + rdfs:subClassOf ep-well:Fluid .
91 +
27 ep-prodwell:basicSedimentAndWater 92 ep-prodwell:basicSedimentAndWater
28 - rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; 93 + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
29 rdfs:label "basic sediment and water"^^xsd:string ; 94 rdfs:label "basic sediment and water"^^xsd:string ;
30 rdfs:range ep-core:SpecificVolume . 95 rdfs:range ep-core:SpecificVolume .
31 96
32 ep-prodwell:condensateYield 97 ep-prodwell:condensateYield
33 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 98 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
34 rdfs:label "condensate yield"^^xsd:string ; 99 rdfs:label "condensate yield"^^xsd:string ;
35 rdfs:range ep-core:SpecificVolume . 100 rdfs:range ep-core:SpecificVolume .
36 101
37 ep-prodwell:depthOfBaseUsableWaterFromSurface 102 ep-prodwell:depthOfBaseUsableWaterFromSurface
38 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 103 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
39 rdfs:domain ep-well:Fluid ; 104 rdfs:domain ep-well:Fluid ;
40 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 ;
41 rdfs:range ep-core:Length . 106 rdfs:range ep-core:Length .
42 107
43 ep-prodwell:depthOfFluidSurfaceFromTopOfWell 108 ep-prodwell:depthOfFluidSurfaceFromTopOfWell
44 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 109 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
45 rdfs:domain ep-well:Fluid ; 110 rdfs:domain ep-well:Fluid ;
46 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 ;
47 rdfs:range ep-core:Length . 112 rdfs:range ep-core:Length .
48 113
49 ep-prodwell:potentialGasProduction 114 ep-prodwell:potentialGasProduction
50 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 115 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
51 rdfs:domain ep-well:WellBore ; 116 rdfs:domain ep-well:WellBore ;
52 rdfs:label "potential gas production"^^xsd:string ; 117 rdfs:label "potential gas production"^^xsd:string ;
53 rdfs:range ep-core:VolumetricFlowRate . 118 rdfs:range ep-core:VolumetricFlowRate .
54 119
55 ep-prodwell:potentialOilProduction 120 ep-prodwell:potentialOilProduction
56 - 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 ;
57 rdfs:domain ep-well:WellBore ; 122 rdfs:domain ep-well:WellBore ;
58 rdfs:label "potential oil production"^^xsd:string ; 123 rdfs:label "potential oil production"^^xsd:string ;
59 rdfs:range ep-core:VolumetricFlowRate . 124 rdfs:range ep-core:VolumetricFlowRate .
125 +
126 +ep-well:Condensate
127 + rdf:type ep-prodwell:InjectionFluidType .
128 +
129 +ep-well:Gas
130 + rdf:type ep-prodwell:InjectionFluidType .
131 +
132 +ep-well:Oil
133 + rdf:type ep-prodwell:InjectionFluidType .
134 +
135 +ep-well:Water
136 + rdf:type ep-prodwell:InjectionFluidType .
......