David Leal

Work on MPR well test. Also a minor restructuring of the Flow schema to support …

…it, which also effects the DPR.
......@@ -48,7 +48,7 @@
rdf:type owl:ObjectProperty ;
rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ;
rdfs:label "has flow"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/flow#Flow> .
rdfs:range <http://www.reportinghub.no/ep/schema/flow#WholeLifeFlow> .
ep-core:Mass
rdf:type rdfs:Class , ep-core:PropertySpace ;
......@@ -620,6 +620,11 @@ ep-prodact:oxygenInWater
rdfs:domain ep-prodact:WaterSample ;
rdfs:range ep-core:MassPerUnitMassConcentration .
ep-prodact:performedBy
rdf:type owl:ObjectProperty ;
rdfs:domain <http://www.reportinghub.no/ep/schema/activity#Activity> ;
rdfs:range <http://www.reportinghub.no/ep/schema/production-organization#PersonOrOrganization> .
ep-prodact:phenolDensity
rdf:type owl:ObjectProperty ;
rdfs:domain ep-prodact:WaterSample ;
......
......@@ -10,11 +10,11 @@
<http://www.reportinghub.no/ep/schema/1.0/production-report>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/report> ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/report> , <http://www.reportinghub.no/np/schema/1.0/npd> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
ep-prodreport:DailyProductVolumeReport
rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
rdfs:label "daily product volume report"^^xsd:string ;
rdfs:subClassOf ep-prodreport:ProductVolumeReport .
......@@ -29,7 +29,7 @@ ep-prodreport:FluidSampleReport
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .
ep-prodreport:MonthlyProductVolumeReport
rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
rdfs:label " monthly product volume report"^^xsd:string ;
rdfs:subClassOf ep-prodreport:ProductVolumeReport .
......@@ -44,12 +44,12 @@ ep-prodreport:ProductVolumeReport
rdfs:subClassOf ep-prodreport:ProductionReport .
ep-prodreport:ProductVolumeReportForInstant
rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
rdfs:label "product volume report for instant"^^xsd:string ;
rdfs:subClassOf ep-prodreport:ProductVolumeReport .
ep-prodreport:ProductVolumeReportMonthToDate
rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
rdfs:label " product volume report month to date"^^xsd:string ;
rdfs:subClassOf ep-prodreport:ProductVolumeReport .
......@@ -59,7 +59,7 @@ ep-prodreport:ProductVolumeReportPeriodType
rdfs:subClassOf owl:Class .
ep-prodreport:ProductVolumeReportYearToDate
rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
rdfs:label " product volume report year to date"^^xsd:string ;
rdfs:subClassOf ep-prodreport:ProductVolumeReport .
......@@ -78,8 +78,8 @@ ep-prodreport:ReportAliasIdentifier
rdfs:subClassOf owl:Thing ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:minCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ep-prodreport:aliasName
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ep-prodreport:isAliasFor
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
......@@ -88,17 +88,22 @@ ep-prodreport:ReportAliasIdentifier
] ;
rdfs:subClassOf
[ rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ep-prodreport:isAliasFor
owl:minCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty ep-prodreport:aliasName
] .
ep-prodreport:WeeklyProductVolumeReport
rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
rdfs:label "weekly product volume report"^^xsd:string ;
rdfs:subClassOf ep-prodreport:ProductVolumeReport .
ep-prodreport:WellTestReport
rdf:type owl:Class ;
rdfs:label "well test report"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/report#Report> .
ep-prodreport:YearlyProductVolumeReport
rdf:type ep-prodreport:ProductVolumeReportPeriodType , owl:Class ;
rdf:type owl:Class , ep-prodreport:ProductVolumeReportPeriodType ;
rdfs:label "yearly product volume report"^^xsd:string ;
rdfs:subClassOf ep-prodreport:ProductVolumeReport .
......@@ -125,6 +130,6 @@ ep-prodreport:isAliasFor
rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
ep-prodreport:issuedAt
rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
rdfs:domain <http://www.reportinghub.no/ep/schema/report#Report> ;
rdfs:label "issued at"^^xsd:string .
......
......@@ -15,22 +15,22 @@
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
ep-prodwell:Air
rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
rdfs:label "air"^^xsd:string ;
rdfs:subClassOf ep-prodwell:NonHcGas .
ep-prodwell:Brine
rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
rdfs:label "brine"^^xsd:string ;
rdfs:subClassOf ep-well:Water .
ep-prodwell:Co2
rdf:type owl:Class , ep-prodwell:InjectionFluidType ;
rdf:type ep-prodwell:InjectionFluidType , owl:Class ;
rdfs:label "CO2"^^xsd:string ;
rdfs:subClassOf ep-prodwell:NonHcGas .
ep-prodwell:DryFluid
rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
rdfs:label "dry fluid"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
......@@ -45,7 +45,7 @@ ep-prodwell:FluidComponentType
rdfs:subClassOf owl:Class .
ep-prodwell:FluidFraction
rdf:type owl:Class , ep-prodwell:FluidComponentKindType ;
rdf:type ep-prodwell:FluidComponentKindType , owl:Class ;
rdfs:label "fluid fraction"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
......@@ -70,12 +70,12 @@ ep-prodwell:FluidWholePrimaryComponentPair
rdfs:subClassOf ep-prodwell:FluidWholeComponentPair .
ep-prodwell:FreshWater
rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
rdfs:label "fresh water"^^xsd:string ;
rdfs:subClassOf ep-well:Water .
ep-prodwell:GasAndWater
rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
rdfs:label "gas and water"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
......@@ -85,7 +85,7 @@ ep-prodwell:InjectionFluidType
rdfs:subClassOf owl:Class .
ep-prodwell:Liquid
rdf:type owl:Class , ep-prodwell:FluidPhaseType ;
rdf:type ep-prodwell:FluidPhaseType , owl:Class ;
rdfs:label "liquid"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
......@@ -95,115 +95,115 @@ ep-prodwell:NaturalGasClass
rdfs:subClassOf owl:Class .
ep-prodwell:NonHcGas
rdf:type ep-prodwell:InjectionFluidType , owl:Class ;
rdf:type owl:Class , ep-prodwell:InjectionFluidType ;
rdfs:label "non-HC gas"^^xsd:string ;
rdfs:subClassOf ep-well:Gas .
ep-prodwell:OilAndGas
rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
rdfs:label "oil and gas"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
ep-prodwell:OilAndWater
rdf:type ep-prodwell:InjectionFluidType , ep-well:FluidComponentType , owl:Class ;
rdf:type owl:Class , ep-well:FluidComponentType , ep-prodwell:InjectionFluidType ;
rdfs:label "oil and water"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
ep-prodwell:OtherInjectionFluid
rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
rdfs:label "other injection fluid"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
ep-prodwell:PlusFraction
rdf:type ep-prodwell:FluidComponentKindType , owl:Class ;
rdf:type owl:Class , ep-prodwell:FluidComponentKindType ;
rdfs:label "plus fraction"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
ep-prodwell:PureFluid
rdf:type owl:Class , ep-prodwell:FluidComponentKindType ;
rdf:type ep-prodwell:FluidComponentKindType , owl:Class ;
rdfs:label "pure fluid"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
ep-prodwell:Sand
rdf:type owl:Class , ep-well:FluidComponentType ;
rdf:type ep-well:FluidComponentType , owl:Class ;
rdfs:label "sand"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
ep-prodwell:SplitFraction
rdf:type ep-prodwell:FluidComponentKindType , owl:Class ;
rdf:type owl:Class , ep-prodwell:FluidComponentKindType ;
rdfs:label "split fraction"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
ep-prodwell:Steam
rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
rdfs:label "steam"^^xsd:string ;
rdfs:subClassOf ep-prodwell:NonHcGas .
ep-prodwell:UnknownFluid
rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
rdfs:label "unknown fluid"^^xsd:string ;
rdfs:subClassOf ep-well:Fluid .
ep-prodwell:basicSedimentAndWater
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:label "basic sediment and water"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-prodwell:componentFluid
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-prodwell:FluidWholeComponentPair ;
rdfs:label "component fluid"^^xsd:string ;
rdfs:range ep-well:Fluid .
ep-prodwell:condensateYield
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:label "condensate yield"^^xsd:string ;
rdfs:range ep-core:SpecificVolume .
ep-prodwell:depthOfBaseUsableWaterFromSurface
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-well:Fluid ;
rdfs:label "depth of base of usable water from surface"^^xsd:string ;
rdfs:range ep-core:Length .
ep-prodwell:depthOfFluidSurfaceFromTopOfWell
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-well:Fluid ;
rdfs:label "depth of fluid surface from top of well"^^xsd:string ;
rdfs:range ep-core:Length .
ep-prodwell:moleRatio
ep-prodwell:massRatio
rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
rdfs:domain ep-prodwell:FluidWholeComponentPair ;
rdfs:label "mass ratio"^^xsd:string ;
rdfs:range ep-core:Ratio .
ep-prodwell:moleRatio
rdf:type owl:ObjectProperty , ep-core:Class_of_indirect_property , owl:FunctionalProperty ;
rdfs:domain ep-prodwell:FluidWholeComponentPair ;
rdfs:label "mole ratio"^^xsd:string ;
rdfs:range ep-core:Ratio .
ep-prodwell:oilWaterRatioByMass
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdfs:domain ep-well:Fluid ;
rdfs:label "oil/water ratio by mass"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/production-core#MassRatio> .
ep-prodwell:potentialGasProduction
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-well:WellBore ;
rdfs:label "potential gas production"^^xsd:string ;
rdfs:range ep-core:VolumetricFlowRate .
ep-prodwell:potentialOilProduction
rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-well:WellBore ;
rdfs:label "potential gas production"^^xsd:string ;
rdfs:range ep-core:VolumetricFlowRate .
ep-prodwell:weightRatio
rdf:type owl:FunctionalProperty , ep-core:Class_of_indirect_property , owl:ObjectProperty ;
rdfs:domain ep-prodwell:FluidWholeComponentPair ;
rdfs:label "weight ratio"^^xsd:string ;
rdfs:range ep-core:Ratio .
ep-prodwell:wholeFluid
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:domain ep-prodwell:FluidWholeComponentPair ;
rdfs:label "whole fluid"^^xsd:string ;
rdfs:range ep-well:Fluid .
......@@ -212,7 +212,7 @@ ep-well:Condensate
rdf:type ep-prodwell:InjectionFluidType .
ep-well:Gas
rdf:type ep-prodwell:InjectionFluidType , ep-prodwell:FluidPhaseType .
rdf:type ep-prodwell:FluidPhaseType , ep-prodwell:InjectionFluidType .
ep-well:Oil
rdf:type ep-prodwell:InjectionFluidType .
......
# Saved by TopBraid on Tue Dec 20 18:26:51 GMT 2011
# baseURI: null
@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
# Saved by TopBraid on Mon Dec 19 20:23:39 GMT 2011
# baseURI: null
@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
# Saved by TopBraid on Mon Dec 19 16:28:11 GMT 2011
# baseURI: null
@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
# baseURI: null
@prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
@prefix forms: <http://www.topbraid.org/2007/01/forms.owl#> .
@prefix inference: <http://www.topbraid.org/2007/06/inference.owl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix visual: <http://topbraid.org/visual#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
[] rdf:type inference:Configuration ;
composite:child
[ rdf:type <http://spinrdf.org/spin#TopSPIN> ;
composite:index "0"^^xsd:int
] .