SCHEMA_EP-PRODUCTION-WELL-v1.0.ttl 7.76 KB
# baseURI: http://www.reportinghub.no/ep/schema/1.0/production-well
# imports: http://www.reportinghub.no/ep/schema/1.0/flow
# imports: http://www.reportinghub.no/ep/schema/1.0/material
# imports: http://www.reportinghub.no/ep/schema/1.0/well

@prefix ep-core:  <http://www.reportinghub.no/ep/schema/core#> .
@prefix ep-material:  <http://www.reportinghub.no/ep/schema/material#> .
@prefix ep-prodwell:  <http://www.reportinghub.no/ep/schema/production-well#> .
@prefix ep-well:  <http://www.reportinghub.no/ep/schema/well#> .
@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 xsd:     <http://www.w3.org/2001/XMLSchema#> .

<http://www.reportinghub.no/ep/schema/1.0/production-well>
      rdf:type owl:Ontology ;
      owl:imports <http://www.reportinghub.no/ep/schema/1.0/material> , <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/flow> ;
      owl:versionInfo "Created with TopBraid Composer"^^xsd:string .

ep-material:GasAndWater
      rdf:type ep-prodwell:InjectionFluidType , ep-well:FluidComponentType .

ep-material:Liquid
      rdf:type ep-prodwell:FluidPhaseType .

ep-material:OilAndGas
      rdf:type ep-prodwell:InjectionFluidType , ep-well:FluidComponentType .

ep-material:OilAndWater
      rdf:type ep-prodwell:InjectionFluidType , ep-well:FluidComponentType .

ep-material:Sand
      rdf:type ep-well:FluidComponentType .

ep-prodwell:Air-gas
      rdf:type ep-prodwell:InjectionFluidType , owl:Class , ep-well:FluidComponentType ;
      rdfs:label "air gas"^^xsd:string ;
      rdfs:subClassOf ep-prodwell:NonHcGas .

ep-prodwell:Brine
      rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
      rdfs:label "brine"^^xsd:string ;
      rdfs:subClassOf ep-material:Water .

ep-prodwell:CO2-gas
      rdf:type ep-prodwell:InjectionFluidType , owl:Class ;
      rdfs:label "CO2 gas"^^xsd:string ;
      rdfs:subClassOf ep-prodwell:NonHcGas .

ep-prodwell:DryFluid
      rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
      rdfs:label "dry fluid"^^xsd:string ;
      rdfs:subClassOf ep-material:Fluid .

ep-prodwell:FluidComponentKindType
      rdf:type rdfs:Class ;
      rdfs:label "fluid component kind type"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-prodwell:FluidComponentType
      rdf:type rdfs:Class ;
      rdfs:label "fluid component type"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-prodwell:FluidFraction
      rdf:type owl:Class , ep-prodwell:FluidComponentKindType ;
      rdfs:label "fluid fraction"^^xsd:string ;
      rdfs:subClassOf ep-material:Fluid .

ep-prodwell:FluidPhaseType
      rdf:type rdfs:Class ;
      rdfs:label "fluid phase type"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-prodwell:FreshWater
      rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
      rdfs:label "fresh water"^^xsd:string ;
      rdfs:subClassOf ep-material:Water .

ep-prodwell:InjectionFluidType
      rdf:type rdfs:Class ;
      rdfs:label "injection fluid type"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-prodwell:Liquid
      rdf:type owl:Class , ep-prodwell:FluidPhaseType ;
      rdfs:label "liquid"^^xsd:string ;
      rdfs:subClassOf ep-material:Fluid .

ep-prodwell:NaturalGasClass
      rdf:type rdfs:Class ;
      rdfs:label "natural gas class"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-prodwell:NonHcGas
      rdf:type ep-prodwell:InjectionFluidType , owl:Class ;
      rdfs:label "non-HC gas"^^xsd:string ;
      rdfs:subClassOf ep-material:Gas .

ep-prodwell:OtherInjectionFluid
      rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
      rdfs:label "other injection fluid"^^xsd:string ;
      rdfs:subClassOf ep-material:Fluid .

ep-prodwell:PlusFraction
      rdf:type ep-prodwell:FluidComponentKindType , owl:Class ;
      rdfs:label "plus fraction"^^xsd:string ;
      rdfs:subClassOf ep-material:Fluid .

ep-prodwell:PureFluid
      rdf:type owl:Class , ep-prodwell:FluidComponentKindType ;
      rdfs:label "pure fluid"^^xsd:string ;
      rdfs:subClassOf ep-material:Fluid .

ep-prodwell:RockFormation
      rdf:type owl:Class ;
      rdfs:label "rock formation"^^xsd:string ;
      rdfs:subClassOf ep-core:PhysicalObject .

ep-prodwell:SplitFraction
      rdf:type ep-prodwell:FluidComponentKindType , owl:Class ;
      rdfs:label "split fraction"^^xsd:string ;
      rdfs:subClassOf ep-material:Fluid .

ep-prodwell:Steam
      rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
      rdfs:label "steam"^^xsd:string ;
      rdfs:subClassOf ep-prodwell:NonHcGas .

ep-prodwell:TemporalPartOfASpatialPartOfAWellBore
      rdf:type owl:Class ;
      rdfs:label "temporal part of a spatial part of a wellbore"^^xsd:string ;
      rdfs:subClassOf ep-well:TemporalPartOfAWellBore .

ep-prodwell:TubingHead
      rdf:type owl:Class ;
      rdfs:label "tubing head"^^xsd:string ;
      rdfs:subClassOf ep-well:SpatialPartOfAWell .

ep-prodwell:UnknownFluid
      rdf:type ep-well:FluidComponentType , owl:Class , ep-prodwell:InjectionFluidType ;
      rdfs:label "unknown fluid"^^xsd:string ;
      rdfs:subClassOf ep-material:Fluid .

ep-prodwell:WellCompletion
      rdf:type owl:Class ;
      rdfs:label "well completion"^^xsd:string ;
      rdfs:subClassOf ep-well:SpatialPartOfAWellBore .

ep-prodwell:completeLiquidPartOf
      rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:domain ep-material:QuantityOfMaterial ;
      rdfs:label "complete liquid part of"^^xsd:string ;
      rdfs:range ep-prodwell:Liquid .

ep-prodwell:condensateYield
      rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
      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 ;
      rdfs:domain ep-material: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 ;
      rdfs:domain ep-material:Fluid ;
      rdfs:label "depth of fluid surface from top of well"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-prodwell:oilWaterRatioByMass
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-material:Fluid ;
      rdfs:label "oil/water ratio by mass"^^xsd:string ;
      rdfs:range ep-core:Ratio .

ep-prodwell:pOverZ
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-material:Fluid ;
      rdfs:label "pressure over gas compressibility factor"^^xsd:string ;
      rdfs:range ep-core:Pressure .

ep-prodwell:potentialGasProduction
      rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
      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 ;
      rdfs:domain ep-well:WellBore ;
      rdfs:label "potential gas production"^^xsd:string ;
      rdfs:range ep-core:VolumetricFlowRate .

ep-well:SpatialPartOfAWellBore
      rdfs:subClassOf ep-prodwell:TemporalPartOfASpatialPartOfAWellBore .