David Leal

Ports implemented

This diff could not be displayed because it is too large.
...@@ -12,11 +12,14 @@ ...@@ -12,11 +12,14 @@
12 12
13 <http://www.reportinghub.no/ep/schema/1.0/production-equipment> 13 <http://www.reportinghub.no/ep/schema/1.0/production-equipment>
14 rdf:type owl:Ontology ; 14 rdf:type owl:Ontology ;
15 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/production-facility> , <http://www.reportinghub.no/ep/schema/1.0/equipment> ; 15 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/production-facility> ;
16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
17 17
18 <http://www.reportinghub.no/ep/schema/equipment#ChokeValve> 18 <http://www.reportinghub.no/ep/schema/equipment#ChokeValve>
19 - rdfs:subClassOf ep-prodeqt:Valve . 19 + rdfs:subClassOf ep-prodeqt:Choke .
20 +
21 +<http://www.reportinghub.no/ep/schema/equipment#WellTestChoke>
22 + rdfs:subClassOf ep-prodeqt:Choke .
20 23
21 ep-prodeqt:BlockValve 24 ep-prodeqt:BlockValve
22 rdf:type owl:Class ; 25 rdf:type owl:Class ;
...@@ -24,8 +27,14 @@ ep-prodeqt:BlockValve ...@@ -24,8 +27,14 @@ ep-prodeqt:BlockValve
24 rdfs:label "block valve"^^xsd:string ; 27 rdfs:label "block valve"^^xsd:string ;
25 rdfs:subClassOf ep-prodeqt:Valve . 28 rdfs:subClassOf ep-prodeqt:Valve .
26 29
30 +ep-prodeqt:Choke
31 + rdf:type owl:Class ;
32 + rdfs:comment "equipment that is a choke"^^xsd:string ;
33 + rdfs:label "choke"^^xsd:string ;
34 + rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> .
35 +
27 ep-prodeqt:ClosedValve 36 ep-prodeqt:ClosedValve
28 - rdf:type ep-prodeqt:ValveOpenClosedType , owl:Class ; 37 + rdf:type owl:Class , ep-prodeqt:ValveOpenClosedType ;
29 rdfs:comment "valve that is closed"^^xsd:string ; 38 rdfs:comment "valve that is closed"^^xsd:string ;
30 rdfs:label "closed valve"^^xsd:string ; 39 rdfs:label "closed valve"^^xsd:string ;
31 rdfs:subClassOf ep-prodeqt:Valve ; 40 rdfs:subClassOf ep-prodeqt:Valve ;
...@@ -46,10 +55,10 @@ ep-prodeqt:GasLiftChoke ...@@ -46,10 +55,10 @@ ep-prodeqt:GasLiftChoke
46 rdf:type owl:Class ; 55 rdf:type owl:Class ;
47 rdfs:comment "equipment that is a gas lift choke valve"^^xsd:string ; 56 rdfs:comment "equipment that is a gas lift choke valve"^^xsd:string ;
48 rdfs:label "gas lift choke"^^xsd:string ; 57 rdfs:label "gas lift choke"^^xsd:string ;
49 - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/equipment#Equipment> . 58 + rdfs:subClassOf ep-prodeqt:Choke .
50 59
51 ep-prodeqt:OpenValve 60 ep-prodeqt:OpenValve
52 - rdf:type ep-prodeqt:ValveOpenClosedType , owl:Class ; 61 + rdf:type owl:Class , ep-prodeqt:ValveOpenClosedType ;
53 rdfs:comment "valve that is open"^^xsd:string ; 62 rdfs:comment "valve that is open"^^xsd:string ;
54 rdfs:label "open valve"^^xsd:string ; 63 rdfs:label "open valve"^^xsd:string ;
55 rdfs:subClassOf ep-prodeqt:Valve ; 64 rdfs:subClassOf ep-prodeqt:Valve ;
...@@ -97,49 +106,49 @@ ep-prodeqt:WingValve ...@@ -97,49 +106,49 @@ ep-prodeqt:WingValve
97 rdfs:subClassOf ep-prodeqt:Valve . 106 rdfs:subClassOf ep-prodeqt:Valve .
98 107
99 ep-prodeqt:areaOpen 108 ep-prodeqt:areaOpen
100 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 109 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
101 rdfs:comment "open area for a valve"^^xsd:string ; 110 rdfs:comment "open area for a valve"^^xsd:string ;
102 rdfs:domain ep-prodeqt:Valve ; 111 rdfs:domain ep-prodeqt:Valve ;
103 rdfs:label "area open"^^xsd:string ; 112 rdfs:label "area open"^^xsd:string ;
104 rdfs:range ep-core:Area . 113 rdfs:range ep-core:Area .
105 114
106 ep-prodeqt:areaOpenFraction 115 ep-prodeqt:areaOpenFraction
107 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 116 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
108 rdfs:domain ep-prodeqt:Valve ; 117 rdfs:domain ep-prodeqt:Valve ;
109 rdfs:label "area open fraction"^^xsd:string ; 118 rdfs:label "area open fraction"^^xsd:string ;
110 rdfs:range ep-core:AreaPerArea . 119 rdfs:range ep-core:AreaPerArea .
111 120
112 ep-prodeqt:hasCaptain 121 ep-prodeqt:hasCaptain
113 - rdf:type owl:FunctionalProperty , owl:ObjectProperty ; 122 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
114 rdfs:label "has captain"^^xsd:string ; 123 rdfs:label "has captain"^^xsd:string ;
115 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Person> . 124 rdfs:range <http://www.reportinghub.no/ep/schema/organization#Person> .
116 125
117 ep-prodeqt:meteringFactor 126 ep-prodeqt:meteringFactor
118 - rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ; 127 + rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ;
119 rdfs:domain ep-prodeqt:FlowMeter ; 128 rdfs:domain ep-prodeqt:FlowMeter ;
120 rdfs:label "metering factor"^^xsd:string ; 129 rdfs:label "metering factor"^^xsd:string ;
121 rdfs:range ep-core:Ratio . 130 rdfs:range ep-core:Ratio .
122 131
123 ep-prodeqt:tankContainsMaterial 132 ep-prodeqt:tankContainsMaterial
124 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 133 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
125 rdfs:domain <http://www.reportinghub.no/ep/schema/equipment#Tank> ; 134 rdfs:domain <http://www.reportinghub.no/ep/schema/equipment#Tank> ;
126 rdfs:label "tank contains material"^^xsd:string ; 135 rdfs:label "tank contains material"^^xsd:string ;
127 rdfs:range <http://www.reportinghub.no/ep/schema/material#QuantityOfMaterial> . 136 rdfs:range <http://www.reportinghub.no/ep/schema/material#QuantityOfMaterial> .
128 137
129 ep-prodeqt:tankFreeVolume 138 ep-prodeqt:tankFreeVolume
130 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 139 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
131 rdfs:domain <http://www.reportinghub.no/ep/schema/equipment#Tank> ; 140 rdfs:domain <http://www.reportinghub.no/ep/schema/equipment#Tank> ;
132 rdfs:label "tank free volume"^^xsd:string ; 141 rdfs:label "tank free volume"^^xsd:string ;
133 rdfs:range ep-core:Volume . 142 rdfs:range ep-core:Volume .
134 143
135 ep-prodeqt:tankHeightUsed 144 ep-prodeqt:tankHeightUsed
136 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 145 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
137 rdfs:domain <http://www.reportinghub.no/ep/schema/equipment#Tank> ; 146 rdfs:domain <http://www.reportinghub.no/ep/schema/equipment#Tank> ;
138 rdfs:label "tank height used"^^xsd:string ; 147 rdfs:label "tank height used"^^xsd:string ;
139 rdfs:range ep-core:Length . 148 rdfs:range ep-core:Length .
140 149
141 ep-prodeqt:tankHeightUsedFraction 150 ep-prodeqt:tankHeightUsedFraction
142 - rdf:type owl:FunctionalProperty , owl:ObjectProperty , ep-core:Class_of_indirect_property ; 151 + rdf:type ep-core:Class_of_indirect_property , owl:ObjectProperty , owl:FunctionalProperty ;
143 rdfs:domain <http://www.reportinghub.no/ep/schema/equipment#Tank> ; 152 rdfs:domain <http://www.reportinghub.no/ep/schema/equipment#Tank> ;
144 rdfs:label "tank height used fraction"^^xsd:string ; 153 rdfs:label "tank height used fraction"^^xsd:string ;
145 rdfs:range ep-core:LengthPerLength . 154 rdfs:range ep-core:LengthPerLength .
......