Added numerous DDR concepts to Activity, Well and Equipment EP Schemas
Showing
3 changed files
with
93 additions
and
28 deletions
This diff is collapsed. Click to expand it.
1 | -# Saved by TopBraid on Wed Aug 24 15:52:55 BST 2011 | 1 | +# Saved by TopBraid on Thu Sep 15 15:27:26 BST 2011 |
2 | # baseURI: http://www.reportinghub.no/ep/schema/1.0/equipment | 2 | # baseURI: http://www.reportinghub.no/ep/schema/1.0/equipment |
3 | +# imports: http://www.reportinghub.no/ep/schema/1.0/well | ||
3 | # imports: http://www.reportinghub.no/ep/schema/1.0/core | 4 | # imports: http://www.reportinghub.no/ep/schema/1.0/core |
4 | 5 | ||
6 | +@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> . | ||
5 | @prefix ep-eqt: <http://www.reportinghub.no/ep/schema/equipment#> . | 7 | @prefix ep-eqt: <http://www.reportinghub.no/ep/schema/equipment#> . |
6 | @prefix owl: <http://www.w3.org/2002/07/owl#> . | 8 | @prefix owl: <http://www.w3.org/2002/07/owl#> . |
7 | @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . | 9 | @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . |
... | @@ -10,17 +12,17 @@ | ... | @@ -10,17 +12,17 @@ |
10 | 12 | ||
11 | <http://www.reportinghub.no/ep/schema/1.0/equipment> | 13 | <http://www.reportinghub.no/ep/schema/1.0/equipment> |
12 | rdf:type owl:Ontology ; | 14 | rdf:type owl:Ontology ; |
13 | - owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> ; | 15 | + owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/well> ; |
14 | owl:versionInfo "0.1.0"^^xsd:string . | 16 | owl:versionInfo "0.1.0"^^xsd:string . |
15 | 17 | ||
16 | -<http://www.reportinghub.no/ep/schema/core#AllOrPartOfTheLifeOfAnEquipmentItem> | 18 | +ep-core:PhysicalThing |
17 | - rdf:type owl:Class ; | ||
18 | - rdfs:label "all or part of an equipment item"^^xsd:string ; | ||
19 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#PhysicalObject> . | ||
20 | - | ||
21 | -<http://www.reportinghub.no/ep/schema/core#PhysicalThing> | ||
22 | rdfs:comment "Equivalent to ISO 15926-2 Possible Individual - DL"^^xsd:string . | 19 | rdfs:comment "Equivalent to ISO 15926-2 Possible Individual - DL"^^xsd:string . |
23 | 20 | ||
21 | +ep-eqt:API_5CT_class | ||
22 | + rdf:type rdfs:Class ; | ||
23 | + rdfs:label "API 5CT class"^^xsd:string ; | ||
24 | + rdfs:subClassOf owl:Class . | ||
25 | + | ||
24 | ep-eqt:Casing | 26 | ep-eqt:Casing |
25 | rdf:type ep-eqt:CasingLinerTubingType , owl:Class ; | 27 | rdf:type ep-eqt:CasingLinerTubingType , owl:Class ; |
26 | rdfs:label "casing"^^xsd:string ; | 28 | rdfs:label "casing"^^xsd:string ; |
... | @@ -30,18 +32,27 @@ ep-eqt:Casing | ... | @@ -30,18 +32,27 @@ ep-eqt:Casing |
30 | ep-eqt:CasingLinerTubing | 32 | ep-eqt:CasingLinerTubing |
31 | rdf:type owl:Class ; | 33 | rdf:type owl:Class ; |
32 | rdfs:label "casing/liner/tubing"^^xsd:string ; | 34 | rdfs:label "casing/liner/tubing"^^xsd:string ; |
33 | - rdfs:subClassOf ep-eqt:Equipment . | 35 | + rdfs:subClassOf ep-eqt:Equipment ; |
36 | + owl:equivalentClass | ||
37 | + [ rdf:type owl:Class ; | ||
38 | + owl:unionOf (ep-eqt:Casing ep-eqt:Liner ep-eqt:Tubing) | ||
39 | + ] . | ||
34 | 40 | ||
35 | ep-eqt:CasingLinerTubingType | 41 | ep-eqt:CasingLinerTubingType |
36 | rdf:type rdfs:Class ; | 42 | rdf:type rdfs:Class ; |
37 | rdfs:label "casing/liner/tubing type"^^xsd:string ; | 43 | rdfs:label "casing/liner/tubing type"^^xsd:string ; |
38 | rdfs:subClassOf owl:Class . | 44 | rdfs:subClassOf owl:Class . |
39 | 45 | ||
40 | -ep-eqt:CasingType | 46 | +ep-eqt:CasingRoleType |
41 | rdf:type rdfs:Class ; | 47 | rdf:type rdfs:Class ; |
42 | - rdfs:label "casing type"^^xsd:string ; | 48 | + rdfs:label "casing role type"^^xsd:string ; |
43 | rdfs:subClassOf owl:Class . | 49 | rdfs:subClassOf owl:Class . |
44 | 50 | ||
51 | +ep-eqt:CasingString | ||
52 | + rdf:type owl:Class ; | ||
53 | + rdfs:label "casing string"^^xsd:string ; | ||
54 | + rdfs:subClassOf ep-eqt:Casing , <http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore> . | ||
55 | + | ||
45 | ep-eqt:ChokeValve | 56 | ep-eqt:ChokeValve |
46 | rdf:type owl:Class ; | 57 | rdf:type owl:Class ; |
47 | rdfs:label "choke valve"^^xsd:string ; | 58 | rdfs:label "choke valve"^^xsd:string ; |
... | @@ -55,7 +66,7 @@ ep-eqt:DrillBit | ... | @@ -55,7 +66,7 @@ ep-eqt:DrillBit |
55 | ep-eqt:Equipment | 66 | ep-eqt:Equipment |
56 | rdf:type owl:Class ; | 67 | rdf:type owl:Class ; |
57 | rdfs:label "Equipment"^^xsd:string ; | 68 | rdfs:label "Equipment"^^xsd:string ; |
58 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#AllOrPartOfTheLifeOfAnEquipmentItem> . | 69 | + rdfs:subClassOf ep-core:PhysicalObject . |
59 | 70 | ||
60 | ep-eqt:InnerBarrel | 71 | ep-eqt:InnerBarrel |
61 | rdf:type owl:Class ; | 72 | rdf:type owl:Class ; |
... | @@ -81,10 +92,20 @@ ep-eqt:InnerBarrel-gel | ... | @@ -81,10 +92,20 @@ ep-eqt:InnerBarrel-gel |
81 | owl:disjointWith ep-eqt:InnerBarrel-aluminum , ep-eqt:InnerBarrel-fiberglass . | 92 | owl:disjointWith ep-eqt:InnerBarrel-aluminum , ep-eqt:InnerBarrel-fiberglass . |
82 | 93 | ||
83 | ep-eqt:IntermediateCasing | 94 | ep-eqt:IntermediateCasing |
84 | - rdf:type owl:Class , ep-eqt:CasingType ; | 95 | + rdf:type owl:Class , ep-eqt:CasingRoleType ; |
85 | rdfs:label "intermediate casing"^^xsd:string ; | 96 | rdfs:label "intermediate casing"^^xsd:string ; |
86 | rdfs:subClassOf ep-eqt:Casing ; | 97 | rdfs:subClassOf ep-eqt:Casing ; |
87 | - owl:disjointWith ep-eqt:ProductionCasing , ep-eqt:TopCasing . | 98 | + owl:disjointWith ep-eqt:TopCasing , ep-eqt:ProductionCasing . |
99 | + | ||
100 | +ep-eqt:KellyBushing | ||
101 | + rdf:type owl:Class ; | ||
102 | + rdfs:label "kelly bushing"^^xsd:string ; | ||
103 | + rdfs:subClassOf ep-eqt:Equipment . | ||
104 | + | ||
105 | +ep-eqt:LastCasingOfAWellBore | ||
106 | + rdf:type owl:Class ; | ||
107 | + rdfs:label "last casing of a wellbore"^^xsd:string ; | ||
108 | + rdfs:subClassOf ep-eqt:Casing , <http://www.reportinghub.no/ep/schema/well#SpatialPartOfAWellBore> . | ||
88 | 109 | ||
89 | ep-eqt:Liner | 110 | ep-eqt:Liner |
90 | rdf:type ep-eqt:CasingLinerTubingType , owl:Class ; | 111 | rdf:type ep-eqt:CasingLinerTubingType , owl:Class ; |
... | @@ -93,33 +114,77 @@ ep-eqt:Liner | ... | @@ -93,33 +114,77 @@ ep-eqt:Liner |
93 | owl:disjointWith ep-eqt:Tubing , ep-eqt:Casing . | 114 | owl:disjointWith ep-eqt:Tubing , ep-eqt:Casing . |
94 | 115 | ||
95 | ep-eqt:ProductionCasing | 116 | ep-eqt:ProductionCasing |
96 | - rdf:type owl:Class , ep-eqt:CasingType ; | 117 | + rdf:type owl:Class , ep-eqt:CasingRoleType ; |
97 | rdfs:label "production casing"^^xsd:string ; | 118 | rdfs:label "production casing"^^xsd:string ; |
98 | rdfs:subClassOf ep-eqt:Casing ; | 119 | rdfs:subClassOf ep-eqt:Casing ; |
99 | - owl:disjointWith ep-eqt:TopCasing , ep-eqt:IntermediateCasing . | 120 | + owl:disjointWith ep-eqt:IntermediateCasing , ep-eqt:TopCasing . |
100 | - | ||
101 | -ep-eqt:TemporalPartOfEquipment | ||
102 | - rdf:type owl:Class ; | ||
103 | - rdfs:label "temporal part of equipment"^^xsd:string ; | ||
104 | - rdfs:subClassOf <http://www.reportinghub.no/ep/schema/core#AllOrPartOfTheLifeOfAnEquipmentItem> . | ||
105 | 121 | ||
106 | ep-eqt:TopCasing | 122 | ep-eqt:TopCasing |
107 | - rdf:type ep-eqt:CasingType , owl:Class ; | 123 | + rdf:type owl:Class , ep-eqt:CasingRoleType ; |
108 | rdfs:label "top casing"^^xsd:string ; | 124 | rdfs:label "top casing"^^xsd:string ; |
109 | rdfs:subClassOf ep-eqt:Casing ; | 125 | rdfs:subClassOf ep-eqt:Casing ; |
110 | - owl:disjointWith ep-eqt:ProductionCasing , ep-eqt:IntermediateCasing . | 126 | + owl:disjointWith ep-eqt:IntermediateCasing , ep-eqt:ProductionCasing . |
111 | 127 | ||
112 | ep-eqt:Tubing | 128 | ep-eqt:Tubing |
113 | rdf:type ep-eqt:CasingLinerTubingType , owl:Class ; | 129 | rdf:type ep-eqt:CasingLinerTubingType , owl:Class ; |
114 | rdfs:label "liner"^^xsd:string ; | 130 | rdfs:label "liner"^^xsd:string ; |
115 | rdfs:subClassOf ep-eqt:CasingLinerTubing ; | 131 | rdfs:subClassOf ep-eqt:CasingLinerTubing ; |
116 | - owl:disjointWith ep-eqt:Liner , ep-eqt:Casing ; | 132 | + owl:disjointWith ep-eqt:Liner , ep-eqt:Casing . |
117 | - owl:equivalentClass | 133 | + |
118 | - [ rdf:type owl:Class ; | 134 | +ep-eqt:TubularConnectionClass |
119 | - owl:unionOf (ep-eqt:Casing ep-eqt:Liner ep-eqt:Tubing) | 135 | + rdf:type rdfs:Class ; |
120 | - ] . | 136 | + rdfs:label "tubular connection class"^^xsd:string ; |
137 | + rdfs:subClassOf owl:Class . | ||
121 | 138 | ||
122 | ep-eqt:WellBoreLoggingTool | 139 | ep-eqt:WellBoreLoggingTool |
123 | rdf:type owl:Class ; | 140 | rdf:type owl:Class ; |
124 | rdfs:label "well bore logging tool"^^xsd:string ; | 141 | rdfs:label "well bore logging tool"^^xsd:string ; |
125 | rdfs:subClassOf ep-eqt:Equipment . | 142 | rdfs:subClassOf ep-eqt:Equipment . |
143 | + | ||
144 | +ep-eqt:diameterOfACasing | ||
145 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | ||
146 | + rdfs:domain ep-eqt:Casing ; | ||
147 | + rdfs:label "diameter of a casing"^^xsd:string ; | ||
148 | + rdfs:range ep-core:Length . | ||
149 | + | ||
150 | +ep-eqt:diameterOfDrillBit | ||
151 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | ||
152 | + rdfs:domain ep-eqt:DrillBit ; | ||
153 | + rdfs:label "diameter of drill bit"^^xsd:string ; | ||
154 | + rdfs:range ep-core:Length . | ||
155 | + | ||
156 | +ep-eqt:elevationOfKellyBushing | ||
157 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | ||
158 | + rdfs:domain ep-eqt:KellyBushing ; | ||
159 | + rdfs:label "elevation of kelly bushing"^^xsd:string ; | ||
160 | + rdfs:range ep-core:Length . | ||
161 | + | ||
162 | +ep-eqt:hasTubularConnectionClass | ||
163 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty ; | ||
164 | + rdfs:domain ep-eqt:CasingLinerTubing ; | ||
165 | + rdfs:label "has tubular connection class"^^xsd:string ; | ||
166 | + rdfs:range ep-eqt:TubularConnectionClass . | ||
167 | + | ||
168 | +ep-eqt:insideDiameterOfATubular | ||
169 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | ||
170 | + rdfs:domain ep-eqt:CasingLinerTubing ; | ||
171 | + rdfs:label "inside diameter of a tubular"^^xsd:string ; | ||
172 | + rdfs:range ep-core:Length . | ||
173 | + | ||
174 | +ep-eqt:maximumPressureForChokeValve | ||
175 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; | ||
176 | + rdfs:domain ep-eqt:ChokeValve ; | ||
177 | + rdfs:label "maximum pressure for choke valve"^^xsd:string ; | ||
178 | + rdfs:range ep-core:Pressure . | ||
179 | + | ||
180 | +ep-eqt:outsideDiameterOfATubular | ||
181 | + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ; | ||
182 | + rdfs:domain ep-eqt:CasingLinerTubing ; | ||
183 | + rdfs:label "outside diameter of a tubular"^^xsd:string ; | ||
184 | + rdfs:range ep-core:Length . | ||
185 | + | ||
186 | +ep-eqt:stringLengthOfATubular | ||
187 | + rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; | ||
188 | + rdfs:domain ep-eqt:CasingLinerTubing ; | ||
189 | + rdfs:label "string length of a tubular"^^xsd:string ; | ||
190 | + rdfs:range ep-core:Length . | ... | ... |
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment