David Leal

Ports implemented

This diff could not be displayed because it is too large.
......@@ -13,7 +13,7 @@
<http://www.reportinghub.no/ep/schema/1.0/equipment>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/well> ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/organization> , <http://www.reportinghub.no/ep/schema/1.0/core> ;
owl:versionInfo "0.1.0"^^xsd:string .
ep-eqt:BlowOutPreventer
......@@ -23,11 +23,11 @@ ep-eqt:BlowOutPreventer
rdfs:subClassOf ep-eqt:Equipment .
ep-eqt:Casing
rdf:type ep-eqt:CasingLinerTubingType , owl:Class ;
rdf:type owl:Class , ep-eqt:CasingLinerTubingType ;
rdfs:comment "equipment that is a casing"^^xsd:string ;
rdfs:label "Casing"^^xsd:string ;
rdfs:subClassOf ep-eqt:CasingLinerTubing ;
owl:disjointWith ep-eqt:Liner , ep-eqt:Tubing .
owl:disjointWith ep-eqt:Tubing , ep-eqt:Liner .
ep-eqt:CasingLinerTubing
rdf:type owl:Class ;
......@@ -117,25 +117,25 @@ ep-eqt:InnerBarrel
rdfs:subClassOf ep-eqt:Equipment .
ep-eqt:InnerBarrel-aluminum
rdf:type ep-eqt:InnerBarrelType , owl:Class ;
rdf:type owl:Class , ep-eqt:InnerBarrelType ;
rdfs:comment "inner barrel that is aluminium"^^xsd:string ;
rdfs:label "inner barrel - aluminum"^^xsd:string ;
rdfs:subClassOf ep-eqt:InnerBarrel ;
owl:disjointWith ep-eqt:InnerBarrel-fiberglass , ep-eqt:InnerBarrel-gel .
owl:disjointWith ep-eqt:InnerBarrel-gel , ep-eqt:InnerBarrel-fiberglass .
ep-eqt:InnerBarrel-fiberglass
rdf:type ep-eqt:InnerBarrelType , owl:Class ;
rdf:type owl:Class , ep-eqt:InnerBarrelType ;
rdfs:comment "inner barrel that is fibreglass"^^xsd:string ;
rdfs:label "inner barrel - fiberglass"^^xsd:string ;
rdfs:subClassOf ep-eqt:InnerBarrel ;
owl:disjointWith ep-eqt:InnerBarrel-aluminum , ep-eqt:InnerBarrel-gel .
owl:disjointWith ep-eqt:InnerBarrel-gel , ep-eqt:InnerBarrel-aluminum .
ep-eqt:InnerBarrel-gel
rdf:type ep-eqt:InnerBarrelType , owl:Class ;
rdf:type owl:Class , ep-eqt:InnerBarrelType ;
rdfs:comment "inner barrel that is gel"^^xsd:string ;
rdfs:label "inner barrel - gel"^^xsd:string ;
rdfs:subClassOf ep-eqt:InnerBarrel ;
owl:disjointWith ep-eqt:InnerBarrel-aluminum , ep-eqt:InnerBarrel-fiberglass .
owl:disjointWith ep-eqt:InnerBarrel-fiberglass , ep-eqt:InnerBarrel-aluminum .
ep-eqt:InnerBarrelType
rdf:type rdfs:Class ;
......@@ -144,11 +144,11 @@ ep-eqt:InnerBarrelType
rdfs:subClassOf owl:Class .
ep-eqt:IntermediateCasing
rdf:type ep-eqt:CasingRoleType , owl:Class ;
rdf:type owl:Class , ep-eqt:CasingRoleType ;
rdfs:comment "casing that is intermediate"^^xsd:string ;
rdfs:label "intermediate casing"^^xsd:string ;
rdfs:subClassOf ep-eqt:Casing ;
owl:disjointWith ep-eqt:ProductionCasing , ep-eqt:TopCasing .
owl:disjointWith ep-eqt:TopCasing , ep-eqt:ProductionCasing .
ep-eqt:KellyBushing
rdf:type owl:Class ;
......@@ -163,11 +163,11 @@ ep-eqt:LastCasingOfAWellBore
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/well#TemporalPartOfASpatialPartOfAWellBore> .
ep-eqt:Liner
rdf:type ep-eqt:CasingLinerTubingType , owl:Class ;
rdf:type owl:Class , ep-eqt:CasingLinerTubingType ;
rdfs:comment "equipment that is a liner"^^xsd:string ;
rdfs:label "Liner"^^xsd:string ;
rdfs:subClassOf ep-eqt:CasingLinerTubing ;
owl:disjointWith ep-eqt:Casing , ep-eqt:Tubing .
owl:disjointWith ep-eqt:Tubing , ep-eqt:Casing .
ep-eqt:Manifold
rdf:type owl:Class ;
......@@ -189,22 +189,22 @@ ep-eqt:Manifold-production
ep-eqt:PipeOutsideDiameterAPI_5CTClass
rdf:type rdfs:Class ;
rdfs:comment "Why is API_5CT included in the name? Does the specification standardise diameters?"^^xsd:string , "class of casing, liner or tubing on the basis of outside diameter"^^xsd:string ;
rdfs:comment "class of casing, liner or tubing on the basis of outside diameter"^^xsd:string , "Why is API_5CT included in the name? Does the specification standardise diameters?"^^xsd:string ;
rdfs:label "pipe outside diameter API 5CT class"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-eqt:PipeWeightAPI_5CTClass
rdf:type rdfs:Class ;
rdfs:comment "Why is API_5CT included in the name? Does the specification standardise weights?"^^xsd:string , "class of casing, liner or tubing on the basis of mass per unit length"^^xsd:string ;
rdfs:comment "class of casing, liner or tubing on the basis of mass per unit length"^^xsd:string , "Why is API_5CT included in the name? Does the specification standardise weights?"^^xsd:string ;
rdfs:label "Pipe weight API 5CT class"^^xsd:string ;
rdfs:subClassOf owl:Class .
ep-eqt:ProductionCasing
rdf:type ep-eqt:CasingRoleType , owl:Class ;
rdf:type owl:Class , ep-eqt:CasingRoleType ;
rdfs:comment "casing that is for production"^^xsd:string ;
rdfs:label "production casing"^^xsd:string ;
rdfs:subClassOf ep-eqt:Casing ;
owl:disjointWith ep-eqt:IntermediateCasing , ep-eqt:TopCasing .
owl:disjointWith ep-eqt:TopCasing , ep-eqt:IntermediateCasing .
ep-eqt:Separator
rdf:type owl:Class ;
......@@ -225,18 +225,18 @@ ep-eqt:Tank
rdfs:subClassOf ep-eqt:Equipment .
ep-eqt:TopCasing
rdf:type ep-eqt:CasingRoleType , owl:Class ;
rdf:type owl:Class , ep-eqt:CasingRoleType ;
rdfs:comment "casing that is at the top"^^xsd:string ;
rdfs:label "top casing"^^xsd:string ;
rdfs:subClassOf ep-eqt:Casing ;
owl:disjointWith ep-eqt:IntermediateCasing , ep-eqt:ProductionCasing .
owl:disjointWith ep-eqt:ProductionCasing , ep-eqt:IntermediateCasing .
ep-eqt:Tubing
rdf:type ep-eqt:CasingLinerTubingType , owl:Class ;
rdf:type owl:Class , ep-eqt:CasingLinerTubingType ;
rdfs:comment "equipment that is tubing"^^xsd:string ;
rdfs:label "Tubing"^^xsd:string ;
rdfs:subClassOf ep-eqt:CasingLinerTubing ;
owl:disjointWith ep-eqt:Casing , ep-eqt:Liner .
owl:disjointWith ep-eqt:Liner , ep-eqt:Casing .
ep-eqt:TubularConnectionClass
rdf:type rdfs:Class ;
......@@ -257,9 +257,9 @@ ep-eqt:WellTestChoke
rdfs:subClassOf ep-eqt:Equipment .
ep-eqt:chokeOrificeSize
rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment "diameter of the choke orifice within a well test choke manifold"^^xsd:string ;
rdfs:domain ep-eqt:WellTestChoke ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
rdfs:comment "diameter of a choke orifice"^^xsd:string ;
rdfs:domain ep-eqt:Equipment ;
rdfs:label "choke orifice size"^^xsd:string ;
rdfs:range ep-core:Length .
......@@ -270,56 +270,56 @@ ep-eqt:codeAssignedByAManufacturer
rdfs:label "code assigned by manufacturer"^^xsd:string .
ep-eqt:elevationOfKellyBushing
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:comment "class_of_indirect_property that is the elevation of a Kelly bushing above mean sea level"^^xsd:string ;
rdfs:domain ep-eqt:KellyBushing ;
rdfs:label "elevation of kelly bushing"^^xsd:string ;
rdfs:range ep-core:Length .
ep-eqt:hasTubularConnectionClass
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:comment "tubular connection class for a casing, liner or tubing"^^xsd:string ;
rdfs:domain ep-eqt:CasingLinerTubing ;
rdfs:label "has tubular connection class"^^xsd:string ;
rdfs:range ep-eqt:TubularConnectionClass .
ep-eqt:insideDiameterOfATubular
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:comment "class_of_indirect_property that is the inside diameter of a tubular"^^xsd:string ;
rdfs:domain ep-eqt:CasingLinerTubing ;
rdfs:label "inside diameter of a tubular"^^xsd:string ;
rdfs:range ep-core:Length .
ep-eqt:lengthOfInnerBarrel
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:comment "class_of_indirect_property that is the length of an inner barrel"^^xsd:string ;
rdfs:domain ep-eqt:InnerBarrel ;
rdfs:label "length of inner barrel"^^xsd:string ;
rdfs:range ep-core:Length .
ep-eqt:manufacturedBy
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:comment "manufacturer of an equipment item"^^xsd:string ;
rdfs:domain ep-eqt:Equipment ;
rdfs:label "manaufactured by"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/organization#Organization> .
ep-eqt:maximumPressureForBlowOutPreventer
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:comment "class_of_indirect_property that is the maximum pressure for a blow-out preventer"^^xsd:string ;
rdfs:domain ep-eqt:BlowOutPreventer ;
rdfs:label "maximum pressure for blow out preventer"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-eqt:maximumPressureForChokeValve
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:comment "class_of_indirect_property that is the maximum pressure for a choke valve"^^xsd:string ;
rdfs:domain ep-eqt:ChokeValve ;
rdfs:label "maximum pressure for choke valve"^^xsd:string ;
rdfs:range ep-core:Pressure .
ep-eqt:stringLengthOfATubular
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:comment "class_of_indirect_property that is the string length of a tubular"^^xsd:string ;
rdfs:domain ep-eqt:CasingLinerTubing ;
rdfs:label "string length of a tubular"^^xsd:string ;
......
......@@ -12,11 +12,14 @@
<http://www.reportinghub.no/ep/schema/1.0/production-equipment>
rdf:type owl:Ontology ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ;
owl:imports <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-facility> ;
owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
<http://www.reportinghub.no/ep/schema/equipment#ChokeValve>
rdfs:subClassOf ep-prodeqt:Valve .
rdfs:subClassOf ep-prodeqt:Choke .
<http://www.reportinghub.no/ep/schema/equipment#WellTestChoke>
rdfs:subClassOf ep-prodeqt:Choke .
ep-prodeqt:BlockValve
rdf:type owl:Class ;
......@@ -24,8 +27,14 @@ ep-prodeqt:BlockValve
rdfs:label "block valve"^^xsd:string ;
rdfs:subClassOf ep-prodeqt:Valve .
ep-prodeqt:Choke
rdf:type owl:Class ;
rdfs:comment "equipment that is a choke"^^xsd:string ;
rdfs:label "choke"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
ep-prodeqt:ClosedValve
rdf:type ep-prodeqt:ValveOpenClosedType , owl:Class ;
rdf:type owl:Class , ep-prodeqt:ValveOpenClosedType ;
rdfs:comment "valve that is closed"^^xsd:string ;
rdfs:label "closed valve"^^xsd:string ;
rdfs:subClassOf ep-prodeqt:Valve ;
......@@ -46,10 +55,10 @@ ep-prodeqt:GasLiftChoke
rdf:type owl:Class ;
rdfs:comment "equipment that is a gas lift choke valve"^^xsd:string ;
rdfs:label "gas lift choke"^^xsd:string ;
rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
rdfs:subClassOf ep-prodeqt:Choke .
ep-prodeqt:OpenValve
rdf:type ep-prodeqt:ValveOpenClosedType , owl:Class ;
rdf:type owl:Class , ep-prodeqt:ValveOpenClosedType ;
rdfs:comment "valve that is open"^^xsd:string ;
rdfs:label "open valve"^^xsd:string ;
rdfs:subClassOf ep-prodeqt:Valve ;
......@@ -97,49 +106,49 @@ ep-prodeqt:WingValve
rdfs:subClassOf ep-prodeqt:Valve .
ep-prodeqt:areaOpen
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:comment "open area for a valve"^^xsd:string ;
rdfs:domain ep-prodeqt:Valve ;
rdfs:label "area open"^^xsd:string ;
rdfs:range ep-core:Area .
ep-prodeqt:areaOpenFraction
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:domain ep-prodeqt:Valve ;
rdfs:label "area open fraction"^^xsd:string ;
rdfs:range ep-core:AreaPerArea .
ep-prodeqt:hasCaptain
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdfs:label "has captain"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/organization#Person> .
ep-prodeqt:meteringFactor
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-prodeqt:FlowMeter ;
rdfs:label "metering factor"^^xsd:string ;
rdfs:range ep-core:Ratio .
ep-prodeqt:tankContainsMaterial
rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:domain <http://www.reportinghub.no/ep/schema/equipment#Tank> ;
rdfs:label "tank contains material"^^xsd:string ;
rdfs:range <http://www.reportinghub.no/ep/schema/material#QuantityOfMaterial> .
ep-prodeqt:tankFreeVolume
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:domain <http://www.reportinghub.no/ep/schema/equipment#Tank> ;
rdfs:label "tank free volume"^^xsd:string ;
rdfs:range ep-core:Volume .
ep-prodeqt:tankHeightUsed
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:domain <http://www.reportinghub.no/ep/schema/equipment#Tank> ;
rdfs:label "tank height used"^^xsd:string ;
rdfs:range ep-core:Length .
ep-prodeqt:tankHeightUsedFraction
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 <http://www.reportinghub.no/ep/schema/equipment#Tank> ;
rdfs:label "tank height used fraction"^^xsd:string ;
rdfs:range ep-core:LengthPerLength .
......