SCHEMA_EP-WELL-v1.0.ttl 15.7 KB
# Saved by TopBraid on Fri Sep 16 17:30:05 BST 2011
# baseURI: http://www.reportinghub.no/ep/schema/1.0/well
# imports: http://www.reportinghub.no/ep/schema/1.0/core
# imports: http://www.reportinghub.no/ep/schema/1.0/equipment

@prefix ep-core:  <http://www.reportinghub.no/ep/schema/core#> .
@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/well>
      rdf:type owl:Ontology ;
      owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ;
      owl:versionInfo "0.1.0"^^xsd:string .

<http://www.reportinghub.no/ep/schema/equipment#Equipment>
      rdfs:subClassOf ep-core:PhysicalObject .

ep-well:CementingFluid
      rdf:type owl:Class ;
      rdfs:label "cementing fluid"^^xsd:string ;
      rdfs:subClassOf ep-well:Fluid .

ep-well:CementingFluidType
      rdf:type rdfs:Class , ep-well:CementingFluidType ;
      rdfs:label "cementing fluid type"^^xsd:string ;
      rdfs:subClassOf rdfs:Class .

ep-well:Condensate
      rdf:type ep-well:FluidComponentType , owl:Class ;
      rdfs:label "condensate"^^xsd:string ;
      rdfs:subClassOf ep-well:Fluid .

ep-well:Filtrate
      rdf:type owl:Class , ep-well:FluidComponentType ;
      rdfs:label "filtrate"^^xsd:string ;
      rdfs:subClassOf ep-well:Fluid .

ep-well:Fluid
      rdf:type owl:Class ;
      rdfs:label "fluid component"^^xsd:string ;
      rdfs:subClassOf ep-core:PhysicalObject .

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

ep-well:Gas
      rdf:type ep-well:FluidComponentType , owl:Class ;
      rdfs:label "gas"^^xsd:string ;
      rdfs:subClassOf ep-well:Fluid .

ep-well:HphtWellBore
      rdf:type owl:Class , ep-well:WellBoreHphtType ;
      rdfs:label "high pressure high temperature well bore"^^xsd:string ;
      rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
      owl:disjointWith ep-well:NotHphtWellBore .

ep-well:LeakyWellBore
      rdf:type ep-well:WellBoreTightnessType , owl:Class ;
      rdfs:label "leaky well bore"^^xsd:string ;
      rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
      owl:disjointWith ep-well:TightWellBore .

ep-well:LowerPartOfAWellBore
      rdf:type owl:Class ;
      rdfs:label "lower part of a well bore"^^xsd:string ;
      rdfs:subClassOf ep-well:SpatialPartOfAWellBore .

ep-well:Mud
      rdf:type owl:Class , ep-well:CementingFluidType ;
      rdfs:label "mud"^^xsd:string ;
      rdfs:subClassOf ep-well:CementingFluid ;
      owl:disjointWith ep-well:Spacer , ep-well:Wash , ep-well:Slurry .

ep-well:NotHphtWellBore
      rdf:type owl:Class , ep-well:WellBoreHphtType ;
      rdfs:label "not high pressure high temperature well bore"^^xsd:string ;
      rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
      owl:disjointWith ep-well:HphtWellBore .

ep-well:Oil
      rdf:type owl:Class , ep-well:FluidComponentType ;
      rdfs:label "oil"^^xsd:string ;
      rdfs:subClassOf ep-well:Fluid .

ep-well:PositionWithinWellBore
      rdf:type owl:Class ;
      rdfs:label "position within wellbore"^^xsd:string ;
      rdfs:subClassOf ep-well:SpatialPartOfAWellBore .

ep-well:RecoveredCore
      rdf:type owl:Class ;
      rdfs:label "recovered core"^^xsd:string ;
      rdfs:subClassOf ep-core:PhysicalObject .

ep-well:Slurry
      rdf:type owl:Class , ep-well:CementingFluidType ;
      rdfs:label "slurry"^^xsd:string ;
      rdfs:subClassOf ep-well:CementingFluid ;
      owl:disjointWith ep-well:Mud , ep-well:Spacer , ep-well:Wash .

ep-well:Spacer
      rdf:type owl:Class , ep-well:CementingFluidType ;
      rdfs:label "spacer"^^xsd:string ;
      rdfs:subClassOf ep-well:CementingFluid ;
      owl:disjointWith ep-well:Mud , ep-well:Wash , ep-well:Slurry .

ep-well:SpatialPartOfAWellBore
      rdf:type owl:Class ;
      rdfs:label "spatial part of a well bore"^^xsd:string ;
      rdfs:subClassOf ep-core:PhysicalObject .

ep-well:SurroundingRockFormation
      rdf:type owl:Class ;
      rdfs:label "surrounding rock formation"^^xsd:string ;
      rdfs:subClassOf ep-well:SpatialPartOfAWellBore .

ep-well:TemporalPartOfAWell
      rdf:type owl:Class ;
      rdfs:label "(temporal part of a) well"^^xsd:string ;
      rdfs:subClassOf ep-core:PhysicalObject .

ep-well:TemporalPartOfAWellBore
      rdf:type owl:Class ;
      rdfs:label "(temporal part of a) wellbore"^^xsd:string ;
      rdfs:subClassOf ep-core:PhysicalObject .

ep-well:TightWellBore
      rdf:type ep-well:WellBoreTightnessType , owl:Class ;
      rdfs:label "tight well bore"^^xsd:string ;
      rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
      owl:disjointWith ep-well:LeakyWellBore .

ep-well:Wash
      rdf:type owl:Class ;
      rdfs:label "wash"^^xsd:string ;
      rdfs:subClassOf ep-well:CementingFluid ;
      owl:disjointWith ep-well:Mud , ep-well:Spacer , ep-well:Slurry .

ep-well:Water
      rdf:type ep-well:FluidComponentType , owl:Class ;
      rdfs:label "water"^^xsd:string ;
      rdfs:subClassOf ep-well:Fluid .

ep-well:Well
      rdf:type owl:Class ;
      rdfs:label "well (whole life)"^^xsd:string ;
      rdfs:subClassOf ep-well:TemporalPartOfAWell .

ep-well:WellBore
      rdf:type owl:Class ;
      rdfs:label "wellbore (whole life)"^^xsd:string ;
      rdfs:subClassOf ep-well:TemporalPartOfAWellBore ;
      rdfs:subClassOf
              [ rdf:type owl:Restriction ;
                owl:cardinality "1"^^xsd:nonNegativeInteger ;
                owl:onProperty ep-core:name
              ] .

ep-well:WellBoreBottom
      rdf:type owl:Class ;
      rdfs:label "wellbore bottom"^^xsd:string ;
      rdfs:subClassOf ep-well:SpatialPartOfAWellBore .

ep-well:WellBoreBottomWithCirculation
      rdf:type owl:Class ;
      rdfs:label "well bore bottom with circulation"^^xsd:string ;
      rdfs:subClassOf ep-well:WellBoreBottom ;
      owl:disjointWith ep-well:WellBoreBottomWithoutCirculation .

ep-well:WellBoreBottomWithoutCirculation
      rdf:type owl:Class ;
      rdfs:label "well bore bottom without circulation"^^xsd:string ;
      rdfs:subClassOf ep-well:WellBoreBottom ;
      owl:disjointWith ep-well:WellBoreBottomWithCirculation .

ep-well:WellBoreHphtType
      rdf:type rdfs:Class ;
      rdfs:label "well bore high pressure high temperature type"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-well:WellBoreKickOff
      rdf:type owl:Class ;
      rdfs:label "wellbore kickoff"^^xsd:string ;
      rdfs:subClassOf ep-well:SpatialPartOfAWellBore .

ep-well:WellBorePilotHole
      rdf:type owl:Class ;
      rdfs:label "wellbore pilot hole"^^xsd:string ;
      rdfs:subClassOf ep-well:SpatialPartOfAWellBore .

ep-well:WellBoreTightnessType
      rdf:type rdfs:Class ;
      rdfs:label "well bore tightness type"^^xsd:string ;
      rdfs:subClassOf owl:Class .

ep-well:averageBottomHolePressure
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "average bottom hole pressure"^^xsd:string ;
      rdfs:range ep-core:Pressure .

ep-well:averageBottomHoleTemperature
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "average bottom hole temperature"^^xsd:string ;
      rdfs:range ep-core:Temperature .

ep-well:azimuth
      rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
      rdfs:domain ep-well:PositionWithinWellBore ;
      rdfs:label "azimuth"^^xsd:string ;
      rdfs:range ep-core:PlaneAngle .

ep-well:bottomHoleMeasuredDepth
      rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "bottom hole measured depth"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:bottomHoleTemperature
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "bottom hole temperature"^^xsd:string ;
      rdfs:range ep-core:Temperature .

ep-well:cementingFluidPerCentFreeWater
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:CementingFluid ;
      rdfs:label "cementing fluid per cent free water"^^xsd:string ;
      rdfs:range ep-core:Ratio .

ep-well:cementingFluidThickeningTime
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:CementingFluid ;
      rdfs:label "cementing fluid per cent free water"^^xsd:string ;
      rdfs:range ep-core:TimeDuration .

ep-well:diameterOfACasingOfAWellBore
      rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:label "diameter of a casing of a wellbore"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:diameterOfAWellBorePilotHole
      rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:domain ep-well:WellBorePilotHole ;
      rdfs:label "diameter of a wellbore pilot hole"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:dominantComponent
      rdf:type owl:ObjectProperty ;
      rdfs:domain ep-well:Fluid ;
      rdfs:label "dominant component"^^xsd:string ;
      rdfs:range ep-well:FluidComponentType .

ep-well:finalBottomHoleMeasuredDepth
      rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "final bottom hole measured depth"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:finalBottomHoleTrueVerticalDepth
      rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "final bottom hole true vertical depth"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:hasBarrel
      rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:RecoveredCore ;
      rdfs:label "has barrel"^^xsd:string ;
      rdfs:range <http://www.reportinghub.no/ep/schema/equipment#InnerBarrel> .

ep-well:inclination
      rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
      rdfs:domain ep-well:PositionWithinWellBore ;
      rdfs:label "inclination"^^xsd:string ;
      rdfs:range ep-core:PlaneAngle .

ep-well:initialBottomHoleMeasuredDepth
      rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "initial bottom hole measured depth"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:measuredDepth
      rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
      rdfs:domain ep-well:SpatialPartOfAWellBore ;
      rdfs:label "measured depth"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:measuredDepthOfPlugTop
      rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "measured depth of plug top"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:measuredDepthToTheBottomOfAPartOfAWellBore
      rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:domain ep-well:SpatialPartOfAWellBore ;
      rdfs:label "measured depth to the bottom of a part of a wellbore"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:measuredDepthToTheTopOfAPartOfAWellBore
      rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:domain ep-well:SpatialPartOfAWellBore ;
      rdfs:label "measured depth to the top of a part of a wellbore"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:nominalInsideDiameterOfBoreHole
      rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "nominal inside diameter of borehole"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:plannedBottomHoleMeasuredDepth
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "planned bottom hole measured depth"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:plannedPilotBottomHoleMeasuredDepth
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:WellBorePilotHole ;
      rdfs:label "planned pilot bottom hole measured depth"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:plannedPilotBottomHoleTrueVerticalDepth
      rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
      rdfs:domain ep-well:WellBorePilotHole ;
      rdfs:label "planned pilot bottom hole true vertical depth"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:porePressureEquivalentMudDensity
      rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "pore pressure - equivalent mud density"^^xsd:string ;
      rdfs:range ep-core:Density .

ep-well:ratioOfCementMixToWater
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:CementingFluid ;
      rdfs:label "ratio of cement mix to water"^^xsd:string ;
      rdfs:range ep-core:Ratio .

ep-well:shutInCasingPressure
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "shut in casing pressure"^^xsd:string ;
      rdfs:range ep-core:Pressure .

ep-well:shutInDrillPipePressure
      rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "shut in drill pipe pressure"^^xsd:string ;
      rdfs:range ep-core:Pressure .

ep-well:strengthOfRockFormation
      rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
      rdfs:domain ep-well:SurroundingRockFormation ;
      rdfs:label "strength of rock formation"^^xsd:string ;
      rdfs:range ep-core:StrengthOfRockFormation .

ep-well:trueVerticalDepth
      rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
      rdfs:domain ep-well:SpatialPartOfAWellBore ;
      rdfs:label "true vertical depth"^^xsd:string ;
      rdfs:range ep-core:Length .

ep-well:wellBoreCompletedAt
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "wellbore completed at"^^xsd:string .

ep-well:wellBorePreSpudAt
      rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "wellbore pre-spud at"^^xsd:string .

ep-well:wellBoreSpudAt
      rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
      rdfs:domain ep-well:TemporalPartOfAWellBore ;
      rdfs:label "wellbore spud at"^^xsd:string .