Holger Knublauch

Attempt to fix conflict

1 -# Saved by TopBraid on Tue Aug 02 12:39:11 BST 2011 1 +# Saved by TopBraid on Thu Aug 04 15:10:03 BST 2011
2 -# baseURI: http://www.reportinghub.no/ep/schema/1.1/activity 2 +# baseURI: http://www.reportinghub.no/ep/schema/activity
3 # imports: http://www.linkedmodel.org/1.2/schema/vaem 3 # imports: http://www.linkedmodel.org/1.2/schema/vaem
4 -# imports: http://www.reportinghub.no/ep/schema/1.1/well
5 -# imports: http://www.reportinghub.no/ep/schema/1.1/equipment
6 # imports: http://www.linkedmodel.org/1.1/schema/ordered 4 # imports: http://www.linkedmodel.org/1.1/schema/ordered
5 +# imports: http://www.reportinghub.no/ep/schema/equipment
7 # imports: http://www.reportinghub.no/ep/schema/1.1/core 6 # imports: http://www.reportinghub.no/ep/schema/1.1/core
7 +# imports: http://www.reportinghub.no/ep/schema/well
8 8
9 +@prefix : <http://www.reportinghub.no/ep/schema/activity#> .
9 @prefix ep-activity: <http://www.reportinghub.no/ep/schema/activity#> . 10 @prefix ep-activity: <http://www.reportinghub.no/ep/schema/activity#> .
10 -@prefix ep-activity-1.1: <http://www.reportinghub.no/ep/schema/1.1/activity#> .
11 @prefix owl: <http://www.w3.org/2002/07/owl#> . 11 @prefix owl: <http://www.w3.org/2002/07/owl#> .
12 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 12 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
13 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 13 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
14 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 14 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
15 15
16 -<http://www.reportinghub.no/ep/schema/1.1/activity> 16 +<http://www.reportinghub.no/ep/schema/activity>
17 rdf:type owl:Ontology ; 17 rdf:type owl:Ontology ;
18 - owl:imports <http://www.linkedmodel.org/1.1/schema/ordered> , <http://www.reportinghub.no/ep/schema/1.1/well> , <http://www.reportinghub.no/ep/schema/1.1/equipment> , <http://www.linkedmodel.org/1.2/schema/vaem> , <http://www.reportinghub.no/ep/schema/1.1/core> ; 18 + owl:imports <http://www.reportinghub.no/ep/schema/well> , <http://www.reportinghub.no/ep/schema/equipment> , <http://www.linkedmodel.org/1.1/schema/ordered> , <http://www.linkedmodel.org/1.2/schema/vaem> , <http://www.reportinghub.no/ep/schema/1.1/core> ;
19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 19 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
20 20
21 ep-activity:Activity 21 ep-activity:Activity
22 rdf:type owl:Class ; 22 rdf:type owl:Class ;
23 rdfs:label "Activity"^^xsd:string ; 23 rdfs:label "Activity"^^xsd:string ;
24 - rdfs:subClassOf owl:Thing ; 24 + rdfs:subClassOf <http://www.reportinghub.no/iso15926/nativeOWL#Activity> ;
25 + rdfs:subClassOf
26 + [ rdf:type owl:Restriction ;
27 + owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
28 + owl:onProperty ep-activity:startedAt
29 + ] ;
25 rdfs:subClassOf 30 rdfs:subClassOf
26 [ rdf:type owl:Restriction ; 31 [ rdf:type owl:Restriction ;
27 owl:allValuesFrom ep-activity:Activity ; 32 owl:allValuesFrom ep-activity:Activity ;
...@@ -46,26 +51,21 @@ ep-activity:Activity ...@@ -46,26 +51,21 @@ ep-activity:Activity
46 [ rdf:type owl:Restriction ; 51 [ rdf:type owl:Restriction ;
47 owl:maxCardinality "1"^^xsd:nonNegativeInteger ; 52 owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
48 owl:onProperty ep-activity:finishedAt 53 owl:onProperty ep-activity:finishedAt
49 - ] ;
50 - rdfs:subClassOf
51 - [ rdf:type owl:Restriction ;
52 - owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
53 - owl:onProperty ep-activity:startedAt
54 ] . 54 ] .
55 55
56 ep-activity:DailyDrillingActivity 56 ep-activity:DailyDrillingActivity
57 rdf:type owl:Class ; 57 rdf:type owl:Class ;
58 rdfs:label "Daily drilling activity"^^xsd:string ; 58 rdfs:label "Daily drilling activity"^^xsd:string ;
59 - rdfs:subClassOf ep-activity:OffshoreWellActivity ; 59 + rdfs:subClassOf ep-activity:DrillingActivity ;
60 rdfs:subClassOf 60 rdfs:subClassOf
61 [ rdf:type owl:Restriction ; 61 [ rdf:type owl:Restriction ;
62 - owl:allValuesFrom ep-activity:DrillingActivity ; 62 + owl:allValuesFrom <http://www.reportinghub.no/ep/schema/well#AllOrPartOfTheLifeOfAWellBore> ;
63 - owl:onProperty <http://www.linkedmodel.org/schema/ordered#last> 63 + owl:onProperty ep-activity:onWellBore
64 ] ; 64 ] ;
65 rdfs:subClassOf 65 rdfs:subClassOf
66 [ rdf:type owl:Restriction ; 66 [ rdf:type owl:Restriction ;
67 - owl:maxCardinality "1"^^xsd:nonNegativeInteger ; 67 + owl:allValuesFrom ep-activity:DrillingActivity ;
68 - owl:onProperty <http://www.linkedmodel.org/schema/ordered#first> 68 + owl:onProperty ep-activity:hasSubActivity
69 ] ; 69 ] ;
70 rdfs:subClassOf 70 rdfs:subClassOf
71 [ rdf:type owl:Restriction ; 71 [ rdf:type owl:Restriction ;
...@@ -74,48 +74,76 @@ ep-activity:DailyDrillingActivity ...@@ -74,48 +74,76 @@ ep-activity:DailyDrillingActivity
74 ] ; 74 ] ;
75 rdfs:subClassOf 75 rdfs:subClassOf
76 [ rdf:type owl:Restriction ; 76 [ rdf:type owl:Restriction ;
77 - owl:allValuesFrom ep-activity:DrillingActivity ; 77 + owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
78 - owl:onProperty ep-activity:hasSubActivity 78 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#first>
79 ] ; 79 ] ;
80 rdfs:subClassOf 80 rdfs:subClassOf
81 [ rdf:type owl:Restriction ; 81 [ rdf:type owl:Restriction ;
82 - owl:allValuesFrom <http://www.reportinghub.no/ep/schema/well#WellBore> ; 82 + owl:allValuesFrom ep-activity:DrillingActivity ;
83 - owl:onProperty ep-activity:onWellBore 83 + owl:onProperty <http://www.linkedmodel.org/schema/ordered#last>
84 - ] .
85 -
86 -ep-activity:DailyDrillingReport
87 - rdf:type owl:Class ;
88 - rdfs:label "Daily drilling report"^^xsd:string ;
89 - rdfs:subClassOf ep-activity:Report ;
90 - rdfs:subClassOf
91 - [ rdf:type owl:Restriction ;
92 - owl:allValuesFrom ep-activity:DailyDrillingActivity ;
93 - owl:onProperty ep-activity:reportOn
94 ] . 84 ] .
95 85
96 ep-activity:DailyProductionActivity 86 ep-activity:DailyProductionActivity
97 rdf:type owl:Class ; 87 rdf:type owl:Class ;
98 rdfs:label "Daily production activity"^^xsd:string ; 88 rdfs:label "Daily production activity"^^xsd:string ;
99 - rdfs:subClassOf ep-activity:OffshoreWellActivity ; 89 + rdfs:subClassOf ep-activity:ProductionActivity ;
100 rdfs:subClassOf 90 rdfs:subClassOf
101 [ rdf:type owl:Restriction ; 91 [ rdf:type owl:Restriction ;
102 owl:allValuesFrom ep-activity:ProductionActivity ; 92 owl:allValuesFrom ep-activity:ProductionActivity ;
103 owl:onProperty ep-activity:hasSubActivity 93 owl:onProperty ep-activity:hasSubActivity
104 ] . 94 ] .
105 95
96 +ep-activity:Drill-bypass
97 + rdf:type ep-activity:WellBoreDrillingType ;
98 + rdfs:label "drill bypass"^^xsd:string ;
99 + rdfs:subClassOf ep-activity:DrillingActivity .
100 +
101 +ep-activity:Drill-initial
102 + rdf:type ep-activity:WellBoreDrillingType ;
103 + rdfs:label "drill initial"^^xsd:string ;
104 + rdfs:subClassOf ep-activity:DrillingActivity .
105 +
106 +ep-activity:Drill-re-entry
107 + rdf:type ep-activity:WellBoreDrillingType ;
108 + rdfs:label "drill re-entry"^^xsd:string ;
109 + rdfs:subClassOf ep-activity:DrillingActivity .
110 +
111 +ep-activity:Drill-re-spud
112 + rdf:type ep-activity:WellBoreDrillingType ;
113 + rdfs:label "drill re-spud"^^xsd:string ;
114 + rdfs:subClassOf ep-activity:DrillingActivity .
115 +
116 +ep-activity:Drill-redrill
117 + rdf:type ep-activity:WellBoreDrillingType ;
118 + rdfs:label "redrill"^^xsd:string ;
119 + rdfs:subClassOf ep-activity:DrillingActivity .
120 +
121 +ep-activity:Drill-sidetrack
122 + rdf:type ep-activity:WellBoreDrillingType ;
123 + rdfs:label "drill sidetrack"^^xsd:string ;
124 + rdfs:subClassOf ep-activity:DrillingActivity .
125 +
106 ep-activity:DrillingActivity 126 ep-activity:DrillingActivity
107 rdf:type owl:Class ; 127 rdf:type owl:Class ;
108 rdfs:label "Drilling activity"^^xsd:string ; 128 rdfs:label "Drilling activity"^^xsd:string ;
109 - rdfs:subClassOf ep-activity:OffshoreWellActivity . 129 + rdfs:subClassOf ep-activity:Activity .
110 130
111 -ep-activity:FinalDailyDrillingReport 131 +ep-activity:FormationIntegrityTest
112 rdf:type owl:Class ; 132 rdf:type owl:Class ;
113 - rdfs:subClassOf ep-activity:DailyDrillingReport . 133 + rdfs:label "formation integrity test"^^xsd:string ;
134 + rdfs:subClassOf ep-activity:WellBorePressureTest ;
135 + owl:disjointWith ep-activity:LeakOffTest .
136 +
137 +ep-activity:LeakOffTest
138 + rdf:type owl:Class ;
139 + rdfs:label "leak-off test"^^xsd:string ;
140 + rdfs:subClassOf ep-activity:WellBorePressureTest ;
141 + owl:disjointWith ep-activity:FormationIntegrityTest .
114 142
115 ep-activity:MonthlyDrillingActivity 143 ep-activity:MonthlyDrillingActivity
116 rdf:type owl:Class ; 144 rdf:type owl:Class ;
117 rdfs:label "Weekly drilling activity"^^xsd:string ; 145 rdfs:label "Weekly drilling activity"^^xsd:string ;
118 - rdfs:subClassOf ep-activity:OffshoreWellActivity ; 146 + rdfs:subClassOf ep-activity:DrillingActivity ;
119 rdfs:subClassOf 147 rdfs:subClassOf
120 [ rdf:type owl:Restriction ; 148 [ rdf:type owl:Restriction ;
121 owl:allValuesFrom ep-activity:WeeklyDrillingActivity ; 149 owl:allValuesFrom ep-activity:WeeklyDrillingActivity ;
...@@ -125,17 +153,13 @@ ep-activity:MonthlyDrillingActivity ...@@ -125,17 +153,13 @@ ep-activity:MonthlyDrillingActivity
125 ep-activity:MonthlyProductionActivity 153 ep-activity:MonthlyProductionActivity
126 rdf:type owl:Class ; 154 rdf:type owl:Class ;
127 rdfs:label "Monthly production activity"^^xsd:string ; 155 rdfs:label "Monthly production activity"^^xsd:string ;
128 - rdfs:subClassOf ep-activity:OffshoreWellActivity ; 156 + rdfs:subClassOf ep-activity:ProductionActivity ;
129 rdfs:subClassOf 157 rdfs:subClassOf
130 [ rdf:type owl:Restriction ; 158 [ rdf:type owl:Restriction ;
131 owl:allValuesFrom ep-activity:WeeklyProductionActivity ; 159 owl:allValuesFrom ep-activity:WeeklyProductionActivity ;
132 owl:onProperty ep-activity:hasSubActivity 160 owl:onProperty ep-activity:hasSubActivity
133 ] . 161 ] .
134 162
135 -ep-activity:NormalDailyDrillingReport
136 - rdf:type owl:Class ;
137 - rdfs:subClassOf ep-activity:DailyDrillingReport .
138 -
139 ep-activity:OffshoreActivity 163 ep-activity:OffshoreActivity
140 rdf:type owl:Class ; 164 rdf:type owl:Class ;
141 rdfs:label "Offshore activity"^^xsd:string ; 165 rdfs:label "Offshore activity"^^xsd:string ;
...@@ -147,48 +171,34 @@ ep-activity:OffshoreWellActivity ...@@ -147,48 +171,34 @@ ep-activity:OffshoreWellActivity
147 rdfs:subClassOf ep-activity:OffshoreActivity ; 171 rdfs:subClassOf ep-activity:OffshoreActivity ;
148 rdfs:subClassOf 172 rdfs:subClassOf
149 [ rdf:type owl:Restriction ; 173 [ rdf:type owl:Restriction ;
150 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 174 + owl:allValuesFrom <http://www.reportinghub.no/ep/schema/well#Well> ;
151 owl:onProperty ep-activity:onWell 175 owl:onProperty ep-activity:onWell
152 ] ; 176 ] ;
153 rdfs:subClassOf 177 rdfs:subClassOf
154 [ rdf:type owl:Restriction ; 178 [ rdf:type owl:Restriction ;
155 - owl:allValuesFrom <http://www.reportinghub.no/ep/schema/equipment#Rig> ; 179 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
156 owl:onProperty ep-activity:onRig 180 owl:onProperty ep-activity:onRig
157 ] ; 181 ] ;
158 rdfs:subClassOf 182 rdfs:subClassOf
159 [ rdf:type owl:Restriction ; 183 [ rdf:type owl:Restriction ;
160 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 184 + owl:allValuesFrom <http://www.reportinghub.no/ep/schema/equipment#Rig> ;
161 owl:onProperty ep-activity:onRig 185 owl:onProperty ep-activity:onRig
162 ] ; 186 ] ;
163 rdfs:subClassOf 187 rdfs:subClassOf
164 [ rdf:type owl:Restriction ; 188 [ rdf:type owl:Restriction ;
165 - owl:allValuesFrom <http://www.reportinghub.no/ep/schema/well#Well> ; 189 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
166 owl:onProperty ep-activity:onWell 190 owl:onProperty ep-activity:onWell
167 ] . 191 ] .
168 192
169 -ep-activity:PreliminaryDailyDrillingReport
170 - rdf:type owl:Class ;
171 - rdfs:subClassOf ep-activity:DailyDrillingReport .
172 -
173 ep-activity:ProductionActivity 193 ep-activity:ProductionActivity
174 rdf:type owl:Class ; 194 rdf:type owl:Class ;
175 rdfs:label "Production activity"^^xsd:string ; 195 rdfs:label "Production activity"^^xsd:string ;
176 - rdfs:subClassOf ep-activity:OffshoreWellActivity . 196 + rdfs:subClassOf ep-activity:Activity .
177 -
178 -ep-activity:Report
179 - rdf:type owl:Class ;
180 - rdfs:label "Report"^^xsd:string ;
181 - rdfs:subClassOf owl:Thing ;
182 - rdfs:subClassOf
183 - [ rdf:type owl:Restriction ;
184 - owl:allValuesFrom ep-activity:Activity ;
185 - owl:onProperty ep-activity:reportOn
186 - ] .
187 197
188 ep-activity:WeeklyDrillingActivity 198 ep-activity:WeeklyDrillingActivity
189 rdf:type owl:Class ; 199 rdf:type owl:Class ;
190 rdfs:label "Weekly drilling activity"^^xsd:string ; 200 rdfs:label "Weekly drilling activity"^^xsd:string ;
191 - rdfs:subClassOf ep-activity:OffshoreWellActivity ; 201 + rdfs:subClassOf ep-activity:DrillingActivity ;
192 rdfs:subClassOf 202 rdfs:subClassOf
193 [ rdf:type owl:Restriction ; 203 [ rdf:type owl:Restriction ;
194 owl:allValuesFrom ep-activity:DailyDrillingActivity ; 204 owl:allValuesFrom ep-activity:DailyDrillingActivity ;
...@@ -198,15 +208,25 @@ ep-activity:WeeklyDrillingActivity ...@@ -198,15 +208,25 @@ ep-activity:WeeklyDrillingActivity
198 ep-activity:WeeklyProductionActivity 208 ep-activity:WeeklyProductionActivity
199 rdf:type owl:Class ; 209 rdf:type owl:Class ;
200 rdfs:label "Weekly production activity"^^xsd:string ; 210 rdfs:label "Weekly production activity"^^xsd:string ;
201 - rdfs:subClassOf ep-activity:OffshoreWellActivity ; 211 + rdfs:subClassOf ep-activity:ProductionActivity ;
202 rdfs:subClassOf 212 rdfs:subClassOf
203 [ rdf:type owl:Restriction ; 213 [ rdf:type owl:Restriction ;
204 owl:allValuesFrom ep-activity:DailyProductionActivity ; 214 owl:allValuesFrom ep-activity:DailyProductionActivity ;
205 owl:onProperty ep-activity:hasSubActivity 215 owl:onProperty ep-activity:hasSubActivity
206 ] . 216 ] .
207 217
218 +ep-activity:WellBoreDrillingType
219 + rdf:type rdfs:Class ;
220 + rdfs:label "drill bypass"^^xsd:string ;
221 + rdfs:subClassOf owl:Class .
222 +
223 +ep-activity:WellBorePressureTest
224 + rdf:type owl:Class ;
225 + rdfs:label "well bore pressure test"^^xsd:string ;
226 + rdfs:subClassOf ep-activity:Activity .
227 +
208 ep-activity:createdAt 228 ep-activity:createdAt
209 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 229 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
210 rdfs:label "created at"^^xsd:string ; 230 rdfs:label "created at"^^xsd:string ;
211 rdfs:range <http://www.linkedmodel.org/schema/vaem#dateUnion> . 231 rdfs:range <http://www.linkedmodel.org/schema/vaem#dateUnion> .
212 232
...@@ -228,7 +248,7 @@ ep-activity:onWell ...@@ -228,7 +248,7 @@ ep-activity:onWell
228 rdfs:label "on well"^^xsd:string . 248 rdfs:label "on well"^^xsd:string .
229 249
230 ep-activity:onWellBore 250 ep-activity:onWellBore
231 - rdf:type owl:ObjectProperty , owl:FunctionalProperty ; 251 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
232 rdfs:label "on WellBore"^^xsd:string . 252 rdfs:label "on WellBore"^^xsd:string .
233 253
234 ep-activity:reportOn 254 ep-activity:reportOn
...@@ -239,3 +259,10 @@ ep-activity:startedAt ...@@ -239,3 +259,10 @@ ep-activity:startedAt
239 rdf:type owl:DatatypeProperty ; 259 rdf:type owl:DatatypeProperty ;
240 rdfs:label "started at"^^xsd:string ; 260 rdfs:label "started at"^^xsd:string ;
241 rdfs:range <http://www.linkedmodel.org/schema/vaem#dateUnion> . 261 rdfs:range <http://www.linkedmodel.org/schema/vaem#dateUnion> .
262 +
263 +ep-activity:wellBoreDrillingType
264 + rdf:type owl:ObjectProperty , owl:FunctionalProperty ;
265 + rdfs:domain ep-activity:DrillingActivity ;
266 + rdfs:label "has sub activity"^^xsd:string ;
267 + rdfs:range ep-activity:WellBoreDrillingType ;
268 + rdfs:subPropertyOf rdf:type .
......
1 -# Saved by TopBraid on Mon Aug 01 13:33:06 PDT 2011 1 +# Saved by TopBraid on Thu Aug 04 15:07:45 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.1/core 2 # baseURI: http://www.reportinghub.no/ep/schema/1.1/core
3 # imports: http://www.linkedmodel.org/1.2/schema/vaem 3 # imports: http://www.linkedmodel.org/1.2/schema/vaem
4 +# imports: http://www.reportinghub.no/iso15926/bindEP-NativeOWL
4 5
6 +@prefix bindEP-NativeOWL: <http://www.reportinghub.no/iso15926/bindEP-NativeOWL#> .
5 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> . 7 @prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
6 @prefix ep-core-1.1: <http://www.reportinghub.no/ep/schema/1.1/core#> . 8 @prefix ep-core-1.1: <http://www.reportinghub.no/ep/schema/1.1/core#> .
7 @prefix owl: <http://www.w3.org/2002/07/owl#> . 9 @prefix owl: <http://www.w3.org/2002/07/owl#> .
...@@ -11,7 +13,7 @@ ...@@ -11,7 +13,7 @@
11 13
12 <http://www.reportinghub.no/ep/schema/1.1/core> 14 <http://www.reportinghub.no/ep/schema/1.1/core>
13 rdf:type owl:Ontology ; 15 rdf:type owl:Ontology ;
14 - owl:imports <http://www.linkedmodel.org/1.2/schema/vaem> ; 16 + owl:imports <http://www.reportinghub.no/iso15926/bindEP-NativeOWL> , <http://www.linkedmodel.org/1.2/schema/vaem> ;
15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 17 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
16 18
17 ep-core:basisFor 19 ep-core:basisFor
...@@ -19,7 +21,7 @@ ep-core:basisFor ...@@ -19,7 +21,7 @@ ep-core:basisFor
19 rdfs:label "basis for"^^xsd:string . 21 rdfs:label "basis for"^^xsd:string .
20 22
21 ep-core:derivedFrom 23 ep-core:derivedFrom
22 - rdf:type owl:TransitiveProperty , owl:ObjectProperty ; 24 + rdf:type owl:ObjectProperty , owl:TransitiveProperty ;
23 rdfs:label "derived from"^^xsd:string . 25 rdfs:label "derived from"^^xsd:string .
24 26
25 ep-core:hasPart 27 ep-core:hasPart
......
This diff could not be displayed because it is too large.
1 -# Saved by TopBraid on Tue Jul 26 22:48:40 CEST 2011 1 +# Saved by TopBraid on Thu Aug 04 13:47:58 BST 2011
2 -# baseURI: http://www.reportinghub.no/ep/schema/1.1/equipment 2 +# baseURI: http://www.reportinghub.no/ep/schema/equipment
3 # imports: http://www.reportinghub.no/ep/schema/1.1/core 3 # imports: http://www.reportinghub.no/ep/schema/1.1/core
4 4
5 +@prefix : <http://www.reportinghub.no/ep/schema/equipment#> .
5 @prefix ep-eqt: <http://www.reportinghub.no/ep/schema/equipment#> . 6 @prefix ep-eqt: <http://www.reportinghub.no/ep/schema/equipment#> .
6 -@prefix ep-eqt-1.1: <http://www.reportinghub.no/ep/schema/1.1/equipment#> .
7 @prefix owl: <http://www.w3.org/2002/07/owl#> . 7 @prefix owl: <http://www.w3.org/2002/07/owl#> .
8 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 8 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
9 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 9 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
10 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 10 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 11
12 -<http://www.reportinghub.no/ep/schema/1.1/equipment> 12 +<http://www.reportinghub.no/ep/schema/equipment>
13 rdf:type owl:Ontology ; 13 rdf:type owl:Ontology ;
14 owl:imports <http://www.reportinghub.no/ep/schema/1.1/core> ; 14 owl:imports <http://www.reportinghub.no/ep/schema/1.1/core> ;
15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
......
1 -# Saved by TopBraid on Tue Jul 26 22:56:33 CEST 2011 1 +# Saved by TopBraid on Thu Aug 04 14:54:00 BST 2011
2 -# baseURI: http://www.reportinghub.no/ep/schema/1.1/report 2 +# baseURI: http://www.reportinghub.no/ep/schema/report
3 -# imports: http://www.reportinghub.no/ep/schema/1.1/activity
4 # imports: http://www.reportinghub.no/ep/schema/1.1/core 3 # imports: http://www.reportinghub.no/ep/schema/1.1/core
5 4
5 +@prefix : <http://www.reportinghub.no/ep/schema/report#> .
6 @prefix ep-report: <http://www.reportinghub.no/ep/schema/report#> . 6 @prefix ep-report: <http://www.reportinghub.no/ep/schema/report#> .
7 -@prefix ep-report-1.1: <http://www.reportinghub.no/ep/schema/1.1/report#> .
8 @prefix owl: <http://www.w3.org/2002/07/owl#> . 7 @prefix owl: <http://www.w3.org/2002/07/owl#> .
9 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 8 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
10 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 9 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
11 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 10 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
12 11
13 -<http://www.reportinghub.no/ep/schema/1.1/report> 12 +<http://www.reportinghub.no/ep/schema/report>
14 rdf:type owl:Ontology ; 13 rdf:type owl:Ontology ;
15 - owl:imports <http://www.reportinghub.no/ep/schema/1.1/activity> , <http://www.reportinghub.no/ep/schema/1.1/core> ; 14 + owl:imports <http://www.reportinghub.no/ep/schema/1.1/core> ;
16 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
16 +
17 +ep-report:DailyDrillingReport
18 + rdf:type owl:Class ;
19 + rdfs:subClassOf ep-report:Report .
20 +
21 +ep-report:FinalDailyDrillingReport
22 + rdf:type owl:Class ;
23 + rdfs:subClassOf ep-report:DailyDrillingReport .
24 +
25 +ep-report:NormalDailyDrillingReport
26 + rdf:type owl:Class ;
27 + rdfs:subClassOf ep-report:DailyDrillingReport .
28 +
29 +ep-report:PreliminaryDailyDrillingReport
30 + rdf:type owl:Class ;
31 + rdfs:subClassOf ep-report:DailyDrillingReport .
32 +
33 +ep-report:Report
34 + rdf:type owl:Class ;
35 + rdfs:subClassOf owl:Thing .
......
1 -# Saved by TopBraid on Mon Aug 01 13:33:39 PDT 2011 1 +# Saved by TopBraid on Thu Aug 04 14:29:37 BST 2011
2 -# baseURI: http://www.reportinghub.no/ep/schema/1.1/well 2 +# baseURI: http://www.reportinghub.no/ep/schema/well
3 # imports: http://www.reportinghub.no/ep/schema/1.1/core 3 # imports: http://www.reportinghub.no/ep/schema/1.1/core
4 4
5 +@prefix : <http://www.reportinghub.no/ep/schema/well#> .
5 @prefix ep-well: <http://www.reportinghub.no/ep/schema/well#> . 6 @prefix ep-well: <http://www.reportinghub.no/ep/schema/well#> .
6 -@prefix ep-well-1.1: <http://www.reportinghub.no/ep/schema/1.1/well#> .
7 @prefix owl: <http://www.w3.org/2002/07/owl#> . 7 @prefix owl: <http://www.w3.org/2002/07/owl#> .
8 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 8 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
9 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 9 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
10 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 10 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
11 11
12 -<http://www.reportinghub.no/ep/schema/1.1/well> 12 +<http://www.reportinghub.no/ep/schema/well>
13 rdf:type owl:Ontology ; 13 rdf:type owl:Ontology ;
14 owl:imports <http://www.reportinghub.no/ep/schema/1.1/core> ; 14 owl:imports <http://www.reportinghub.no/ep/schema/1.1/core> ;
15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 15 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
16 16
17 +ep-well:AllOrPartOfTheLifeOfAWellBore
18 + rdf:type owl:Class ;
19 + rdfs:label "all or part of the life of a well bore"^^xsd:string .
20 +
21 +ep-well:TemporalPartOfAWellBore
22 + rdf:type owl:Class ;
23 + rdfs:label "temporal part of a well bore"^^xsd:string ;
24 + rdfs:subClassOf ep-well:AllOrPartOfTheLifeOfAWellBore .
25 +
17 ep-well:Well 26 ep-well:Well
18 rdf:type owl:Class ; 27 rdf:type owl:Class ;
19 rdfs:label "Well"^^xsd:string ; 28 rdfs:label "Well"^^xsd:string ;
...@@ -31,8 +40,8 @@ ep-well:Well ...@@ -31,8 +40,8 @@ ep-well:Well
31 40
32 ep-well:WellBore 41 ep-well:WellBore
33 rdf:type owl:Class ; 42 rdf:type owl:Class ;
34 - rdfs:label "Well bore"^^xsd:string ; 43 + rdfs:label "well bore"^^xsd:string ;
35 - rdfs:subClassOf owl:Thing ; 44 + rdfs:subClassOf ep-well:AllOrPartOfTheLifeOfAWellBore ;
36 rdfs:subClassOf 45 rdfs:subClassOf
37 [ rdf:type owl:Restriction ; 46 [ rdf:type owl:Restriction ;
38 owl:cardinality "1"^^xsd:nonNegativeInteger ; 47 owl:cardinality "1"^^xsd:nonNegativeInteger ;
......
1 -# Saved by TopBraid on Wed Aug 03 06:33:37 BST 2011 1 +# Saved by TopBraid on Thu Aug 04 16:06:56 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/spin/1.1/lib 2 # baseURI: http://www.reportinghub.no/ep/spin/1.1/lib
3 +# imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr
3 # imports: http://spinrdf.org/spin 4 # imports: http://spinrdf.org/spin
4 5
5 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> . 6 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> .
...@@ -16,7 +17,7 @@ ...@@ -16,7 +17,7 @@
16 17
17 <http://www.reportinghub.no/ep/spin/1.1/lib> 18 <http://www.reportinghub.no/ep/spin/1.1/lib>
18 rdf:type owl:Ontology ; 19 rdf:type owl:Ontology ;
19 - owl:imports <http://spinrdf.org/spin> ; 20 + owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.1.1/ddr> ;
20 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 21 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
21 22
22 ep-spin-lib:Function 23 ep-spin-lib:Function
...@@ -66,13 +67,34 @@ ep-spin-lib:buildDailyDrillingReportURI ...@@ -66,13 +67,34 @@ ep-spin-lib:buildDailyDrillingReportURI
66 ]) 67 ])
67 ] . 68 ] .
68 69
70 +ep-spin-lib:buildTemporalPartOfAWellBoreURI
71 + rdf:type spin:Function ;
72 + rdfs:label "build TemporalPartOfWellBore URI"^^xsd:string ;
73 + rdfs:subClassOf ep-spin-lib:Function ;
74 + spin:body
75 + [ rdf:type sp:Select ;
76 + sp:resultVariables (_:b3) ;
77 + sp:where ([ rdf:type sp:Bind ;
78 + sp:expression
79 + [ rdf:type ep-spin-lib:buildURI ;
80 + sp:arg1 "https://www.reportinghub.no/ep/data/WellBore#" ;
81 + sp:arg2 [ rdf:type fn:concat ;
82 + sp:arg1 spin:_arg1 ;
83 + sp:arg2 "$" ;
84 + sp:arg3 spin:_arg2
85 + ]
86 + ] ;
87 + sp:variable _:b3
88 + ])
89 + ] .
90 +
69 ep-spin-lib:buildURI 91 ep-spin-lib:buildURI
70 rdf:type spin:Function ; 92 rdf:type spin:Function ;
71 rdfs:label "build URI"^^xsd:string ; 93 rdfs:label "build URI"^^xsd:string ;
72 rdfs:subClassOf ep-spin-lib:Function ; 94 rdfs:subClassOf ep-spin-lib:Function ;
73 spin:body 95 spin:body
74 [ rdf:type sp:Select ; 96 [ rdf:type sp:Select ;
75 - sp:resultVariables (_:b3) ; 97 + sp:resultVariables (_:b4) ;
76 sp:where ([ rdf:type sp:Bind ; 98 sp:where ([ rdf:type sp:Bind ;
77 sp:expression 99 sp:expression
78 [ rdf:type smf:resource ; 100 [ rdf:type smf:resource ;
...@@ -81,17 +103,17 @@ ep-spin-lib:buildURI ...@@ -81,17 +103,17 @@ ep-spin-lib:buildURI
81 sp:arg2 spin:_arg2 103 sp:arg2 spin:_arg2
82 ] 104 ]
83 ] ; 105 ] ;
84 - sp:variable _:b3 106 + sp:variable _:b4
85 ]) 107 ])
86 ] ; 108 ] ;
87 spin:constraint 109 spin:constraint
88 [ rdf:type spl:Argument ; 110 [ rdf:type spl:Argument ;
89 - spl:predicate sp:arg1 ; 111 + spl:predicate sp:arg2 ;
90 spl:valueType xsd:string 112 spl:valueType xsd:string
91 ] ; 113 ] ;
92 spin:constraint 114 spin:constraint
93 [ rdf:type spl:Argument ; 115 [ rdf:type spl:Argument ;
94 - spl:predicate sp:arg2 ; 116 + spl:predicate sp:arg1 ;
95 spl:valueType xsd:string 117 spl:valueType xsd:string
96 ] . 118 ] .
97 119
...@@ -101,14 +123,14 @@ ep-spin-lib:buildWellBoreURI ...@@ -101,14 +123,14 @@ ep-spin-lib:buildWellBoreURI
101 rdfs:subClassOf ep-spin-lib:Function ; 123 rdfs:subClassOf ep-spin-lib:Function ;
102 spin:body 124 spin:body
103 [ rdf:type sp:Select ; 125 [ rdf:type sp:Select ;
104 - sp:resultVariables (_:b4) ; 126 + sp:resultVariables (_:b5) ;
105 sp:where ([ rdf:type sp:Bind ; 127 sp:where ([ rdf:type sp:Bind ;
106 sp:expression 128 sp:expression
107 [ rdf:type ep-spin-lib:buildURI ; 129 [ rdf:type ep-spin-lib:buildURI ;
108 sp:arg1 "https://www.reportinghub.no/ep/data/WellBore#" ; 130 sp:arg1 "https://www.reportinghub.no/ep/data/WellBore#" ;
109 sp:arg2 spin:_arg1 131 sp:arg2 spin:_arg1
110 ] ; 132 ] ;
111 - sp:variable _:b4 133 + sp:variable _:b5
112 ]) 134 ])
113 ] . 135 ] .
114 136
...@@ -118,14 +140,14 @@ ep-spin-lib:buildWellURI ...@@ -118,14 +140,14 @@ ep-spin-lib:buildWellURI
118 rdfs:subClassOf ep-spin-lib:Function ; 140 rdfs:subClassOf ep-spin-lib:Function ;
119 spin:body 141 spin:body
120 [ rdf:type sp:Select ; 142 [ rdf:type sp:Select ;
121 - sp:resultVariables (_:b5) ; 143 + sp:resultVariables (_:b6) ;
122 sp:where ([ rdf:type sp:Bind ; 144 sp:where ([ rdf:type sp:Bind ;
123 sp:expression 145 sp:expression
124 [ rdf:type ep-spin-lib:buildURI ; 146 [ rdf:type ep-spin-lib:buildURI ;
125 sp:arg1 "https://www.reportinghub.no/ep/data/Well#" ; 147 sp:arg1 "https://www.reportinghub.no/ep/data/Well#" ;
126 sp:arg2 spin:_arg1 148 sp:arg2 spin:_arg1
127 ] ; 149 ] ;
128 - sp:variable _:b5 150 + sp:variable _:b6
129 ]) 151 ])
130 ] . 152 ] .
131 153
...@@ -135,7 +157,7 @@ ep-spin-lib:normalizeString ...@@ -135,7 +157,7 @@ ep-spin-lib:normalizeString
135 rdfs:subClassOf ep-spin-lib:Function ; 157 rdfs:subClassOf ep-spin-lib:Function ;
136 spin:body 158 spin:body
137 [ rdf:type sp:Select ; 159 [ rdf:type sp:Select ;
138 - sp:resultVariables (_:b6) ; 160 + sp:resultVariables (_:b7) ;
139 sp:where ([ rdf:type sp:Bind ; 161 sp:where ([ rdf:type sp:Bind ;
140 sp:expression 162 sp:expression
141 [ rdf:type smf:regex ; 163 [ rdf:type smf:regex ;
...@@ -143,67 +165,67 @@ ep-spin-lib:normalizeString ...@@ -143,67 +165,67 @@ ep-spin-lib:normalizeString
143 sp:arg2 "\\((.*)\\)" ; 165 sp:arg2 "\\((.*)\\)" ;
144 sp:arg3 "" 166 sp:arg3 ""
145 ] ; 167 ] ;
146 - sp:variable _:b7 168 + sp:variable _:b8
147 ] [ rdf:type sp:Bind ; 169 ] [ rdf:type sp:Bind ;
148 sp:expression 170 sp:expression
149 [ rdf:type smf:trim ; 171 [ rdf:type smf:trim ;
150 - sp:arg1 _:b7 172 + sp:arg1 _:b8
151 ] ; 173 ] ;
152 - sp:variable _:b8 174 + sp:variable _:b9
153 ] [ rdf:type sp:Bind ; 175 ] [ rdf:type sp:Bind ;
154 sp:expression 176 sp:expression
155 [ rdf:type smf:encodeURL ; 177 [ rdf:type smf:encodeURL ;
156 - sp:arg1 _:b8 178 + sp:arg1 _:b9
157 ] ; 179 ] ;
158 - sp:variable _:b9 180 + sp:variable _:b10
159 ] [ rdf:type sp:Bind ; 181 ] [ rdf:type sp:Bind ;
160 sp:expression 182 sp:expression
161 [ rdf:type smf:regex ; 183 [ rdf:type smf:regex ;
162 - sp:arg1 _:b9 ; 184 + sp:arg1 _:b10 ;
163 sp:arg2 "%2F" ; 185 sp:arg2 "%2F" ;
164 sp:arg3 "_" 186 sp:arg3 "_"
165 ] ; 187 ] ;
166 - sp:variable _:b10 188 + sp:variable _:b11
167 ] [ rdf:type sp:Bind ; 189 ] [ rdf:type sp:Bind ;
168 sp:expression 190 sp:expression
169 [ rdf:type smf:regex ; 191 [ rdf:type smf:regex ;
170 - sp:arg1 _:b10 ; 192 + sp:arg1 _:b11 ;
171 sp:arg2 "%[0-9A-F][0-9A-F]" ; 193 sp:arg2 "%[0-9A-F][0-9A-F]" ;
172 sp:arg3 "" 194 sp:arg3 ""
173 ] ; 195 ] ;
174 - sp:variable _:b11 196 + sp:variable _:b12
175 ] [ rdf:type sp:Bind ; 197 ] [ rdf:type sp:Bind ;
176 sp:expression 198 sp:expression
177 [ rdf:type smf:regex ; 199 [ rdf:type smf:regex ;
178 - sp:arg1 _:b11 ; 200 + sp:arg1 _:b12 ;
179 sp:arg2 "\\+" ; 201 sp:arg2 "\\+" ;
180 sp:arg3 "_" 202 sp:arg3 "_"
181 ] ; 203 ] ;
182 - sp:variable _:b12 204 + sp:variable _:b13
183 ] [ rdf:type sp:Bind ; 205 ] [ rdf:type sp:Bind ;
184 sp:expression 206 sp:expression
185 [ rdf:type smf:regex ; 207 [ rdf:type smf:regex ;
186 - sp:arg1 _:b12 ; 208 + sp:arg1 _:b13 ;
187 sp:arg2 "_+" ; 209 sp:arg2 "_+" ;
188 sp:arg3 "_" 210 sp:arg3 "_"
189 ] ; 211 ] ;
190 - sp:variable _:b13 212 + sp:variable _:b14
191 ] [ rdf:type sp:Bind ; 213 ] [ rdf:type sp:Bind ;
192 sp:expression 214 sp:expression
193 [ rdf:type smf:regex ; 215 [ rdf:type smf:regex ;
194 - sp:arg1 _:b13 ; 216 + sp:arg1 _:b14 ;
195 sp:arg2 "\\*" ; 217 sp:arg2 "\\*" ;
196 sp:arg3 "" 218 sp:arg3 ""
197 ] ; 219 ] ;
198 - sp:variable _:b14 220 + sp:variable _:b15
199 ] [ rdf:type sp:Bind ; 221 ] [ rdf:type sp:Bind ;
200 sp:expression 222 sp:expression
201 [ rdf:type xsd:string ; 223 [ rdf:type xsd:string ;
202 sp:arg1 [ rdf:type smf:upperCase ; 224 sp:arg1 [ rdf:type smf:upperCase ;
203 - sp:arg1 _:b14 225 + sp:arg1 _:b15
204 ] 226 ]
205 ] ; 227 ] ;
206 - sp:variable _:b6 228 + sp:variable _:b7
207 ]) 229 ])
208 ] ; 230 ] ;
209 spin:constraint 231 spin:constraint
...@@ -212,32 +234,160 @@ ep-spin-lib:normalizeString ...@@ -212,32 +234,160 @@ ep-spin-lib:normalizeString
212 spl:valueType xsd:string 234 spl:valueType xsd:string
213 ] . 235 ] .
214 236
215 -_:b4 sp:varName "uri"^^xsd:string . 237 +ep-spin-lib:selectDailyDrillingReportType
238 + rdf:type spin:Function ;
239 + rdfs:label "select DailyDrillingReportType"^^xsd:string ;
240 + rdfs:subClassOf ep-spin-lib:Function ;
241 + spin:body
242 + [ rdf:type sp:Select ;
243 + sp:resultVariables (_:b16) ;
244 + sp:where ([ rdf:type sp:Bind ;
245 + sp:expression
246 + [ rdf:type smf:if ;
247 + sp:arg1 [ rdf:type sp:eq ;
248 + sp:arg1 spin:_arg1 ;
249 + sp:arg2 <http://www.reportinghub.no/ep/schema/ddr#ORV_normal>
250 + ] ;
251 + sp:arg2 <http://www.reportinghub.no/ep/schema/report#NormalDailyDrillingReport> ;
252 + sp:arg3 [ rdf:type smf:if ;
253 + sp:arg1 [ rdf:type sp:eq ;
254 + sp:arg1 spin:_arg1 ;
255 + sp:arg2 <http://www.reportinghub.no/ep/schema/ddr#ORV_preliminary>
256 + ] ;
257 + sp:arg2 <http://www.reportinghub.no/ep/schema/report#PreliminaryDailyDrillingReport> ;
258 + sp:arg3 [ rdf:type smf:if ;
259 + sp:arg1 [ rdf:type sp:eq ;
260 + sp:arg1 spin:_arg1 ;
261 + sp:arg2 <http://www.reportinghub.no/ep/schema/ddr#ORV_final>
262 + ] ;
263 + sp:arg2 <http://www.reportinghub.no/ep/schema/report#FinalDailyDrillingReport>
264 + ]
265 + ]
266 + ] ;
267 + sp:variable _:b16
268 + ])
269 + ] .
216 270
217 -_:b5 sp:varName "uri"^^xsd:string . 271 +ep-spin-lib:selectPressureTestType
272 + rdf:type spin:Function ;
273 + rdfs:label "select PressureTestType"^^xsd:string ;
274 + rdfs:subClassOf ep-spin-lib:Function ;
275 + spin:body
276 + [ rdf:type sp:Select ;
277 + sp:resultVariables (_:b17) ;
278 + sp:where ([ rdf:type sp:Bind ;
279 + sp:expression
280 + [ rdf:type smf:if ;
281 + sp:arg1 [ rdf:type sp:eq ;
282 + sp:arg1 spin:_arg1 ;
283 + sp:arg2 <http://www.reportinghub.no/ep/schema/ddr#PT_formationintegritytest>
284 + ] ;
285 + sp:arg2 <http://www.reportinghub.no/ep/schema/activity#FormationIntegrityTest> ;
286 + sp:arg3 [ rdf:type smf:if ;
287 + sp:arg1 [ rdf:type sp:eq ;
288 + sp:arg1 spin:_arg1 ;
289 + sp:arg2 <http://www.reportinghub.no/ep/schema/ddr#PT_leakofftest>
290 + ] ;
291 + sp:arg2 <http://www.reportinghub.no/ep/schema/activity#LeakOffTest>
292 + ]
293 + ] ;
294 + sp:variable _:b17
295 + ])
296 + ] .
218 297
219 -_:b14 298 +ep-spin-lib:selectWellBoreDrillingType
299 + rdf:type spin:Function ;
300 + rdfs:label "select WellBoreDrillingType"^^xsd:string ;
301 + rdfs:subClassOf ep-spin-lib:Function ;
302 + spin:body
303 + [ rdf:type sp:Select ;
304 + sp:resultVariables (_:b18) ;
305 + sp:where ([ rdf:type sp:Bind ;
306 + sp:expression
307 + [ rdf:type smf:if ;
308 + sp:arg1 [ rdf:type sp:eq ;
309 + sp:arg1 spin:_arg1 ;
310 + sp:arg2 <http://www.reportinghub.no/ep/schema/ddr#W_bypass>
311 + ] ;
312 + sp:arg2 <http://www.reportinghub.no/ep/schema/activity#Drill-bypass> ;
313 + sp:arg3 [ rdf:type smf:if ;
314 + sp:arg1 [ rdf:type sp:eq ;
315 + sp:arg1 spin:_arg1 ;
316 + sp:arg2 <http://www.reportinghub.no/ep/schema/ddr#W_initial>
317 + ] ;
318 + sp:arg2 <http://www.reportinghub.no/ep/schema/activity#Drill-initial> ;
319 + sp:arg3 [ rdf:type smf:if ;
320 + sp:arg1 [ rdf:type sp:eq ;
321 + sp:arg1 spin:_arg1 ;
322 + sp:arg2 <http://www.reportinghub.no/ep/schema/ddr#W_redrill>
323 + ] ;
324 + sp:arg2 <http://www.reportinghub.no/ep/schema/activity#Drill-redrill> ;
325 + sp:arg3 [ rdf:type smf:if ;
326 + sp:arg1 [ rdf:type sp:eq ;
327 + sp:arg1 spin:_arg1 ;
328 + sp:arg2 <http://www.reportinghub.no/ep/schema/ddr#W_reentry>
329 + ] ;
330 + sp:arg2 <http://www.reportinghub.no/ep/schema/activity#Drill-re-entry> ;
331 + sp:arg3 [ rdf:type smf:if ;
332 + sp:arg1 [ rdf:type sp:eq ;
333 + sp:arg1 spin:_arg1 ;
334 + sp:arg2 <http://www.reportinghub.no/ep/schema/ddr#W_respud>
335 + ] ;
336 + sp:arg2 <http://www.reportinghub.no/ep/schema/activity#Drill-re-spud> ;
337 + sp:arg3 [ rdf:type smf:if ;
338 + sp:arg1 [ rdf:type sp:eq ;
339 + sp:arg1 spin:_arg1 ;
340 + sp:arg2 <http://www.reportinghub.no/ep/schema/ddr#W_sidetrack>
341 + ] ;
342 + sp:arg2 <http://www.reportinghub.no/ep/schema/activity#Drill-sidetrack>
343 + ]
344 + ]
345 + ]
346 + ]
347 + ]
348 + ] ;
349 + sp:variable _:b18
350 + ])
351 + ] .
352 +
353 +_:b16
354 + sp:varName "dailyDrillingReportType"^^xsd:string .
355 +
356 +_:b18
357 + sp:varName "wellBoreDrillingType"^^xsd:string .
358 +
359 +_:b17
360 + sp:varName "pressureTestType"^^xsd:string .
361 +
362 +_:b15
220 sp:varName "t4"^^xsd:string . 363 sp:varName "t4"^^xsd:string .
221 364
222 -_:b13 365 +_:b14
223 sp:varName "t3"^^xsd:string . 366 sp:varName "t3"^^xsd:string .
224 367
225 -_:b12 368 +_:b13
226 sp:varName "t2"^^xsd:string . 369 sp:varName "t2"^^xsd:string .
227 370
228 -_:b11 371 +_:b12
229 sp:varName "t1"^^xsd:string . 372 sp:varName "t1"^^xsd:string .
230 373
231 -_:b10 374 +_:b11
232 sp:varName "t0b"^^xsd:string . 375 sp:varName "t0b"^^xsd:string .
233 376
234 -_:b9 sp:varName "t0a"^^xsd:string . 377 +_:b10
378 + sp:varName "t0a"^^xsd:string .
379 +
380 +_:b9 sp:varName "s2"^^xsd:string .
381 +
382 +_:b8 sp:varName "s1"^^xsd:string .
235 383
236 -_:b8 sp:varName "s2"^^xsd:string . 384 +_:b7 sp:varName "normalizedStr"^^xsd:string .
237 385
238 -_:b7 sp:varName "s1"^^xsd:string . 386 +_:b6 sp:varName "uri"^^xsd:string .
239 387
240 -_:b6 sp:varName "normalizedStr"^^xsd:string . 388 +_:b5 sp:varName "uri"^^xsd:string .
389 +
390 +_:b4 sp:varName "uri"^^xsd:string .
241 391
242 _:b3 sp:varName "uri"^^xsd:string . 392 _:b3 sp:varName "uri"^^xsd:string .
243 393
......
1 -# Saved by TopBraid on Wed Aug 03 06:33:37 BST 2011 1 +# Saved by TopBraid on Thu Aug 04 16:06:56 BST 2011
2 # baseURI: null 2 # baseURI: null
3 3
4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
1 -# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr 1 +# Saved by TopBraid on Fri Aug 05 00:36:55 PDT 2011
2 -# imports: http://spinrdf.org/spin 2 +# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr
3 -# imports: http://topbraid.org/sxml 3 +# imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr
4 -# imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr 4 +# imports: http://spinrdf.org/spin
5 - 5 +# imports: http://topbraid.org/sxml
6 -@prefix NPD_110412124707: <file:///www.reportinghub.no/input/NPD_110412124707.xml#> . 6 +
7 -@prefix afn: <http://jena.hpl.hp.com/ARQ/function#> . 7 +@prefix NPD_110412124707: <file:///www.reportinghub.no/input/NPD_110412124707.xml#> .
8 -@prefix ddr: <http://www.reportinghub.no/ep/schema/ddr#> . 8 +@prefix afn: <http://jena.hpl.hp.com/ARQ/function#> .
9 -@prefix fn: <http://www.w3.org/2005/xpath-functions#> . 9 +@prefix ddr: <http://www.reportinghub.no/ep/schema/ddr#> .
10 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 10 +@prefix fn: <http://www.w3.org/2005/xpath-functions#> .
11 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 11 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
12 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 12 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
13 -@prefix smf: <http://topbraid.org/sparqlmotionfunctions#> . 13 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
14 -@prefix sp: <http://spinrdf.org/sp#> . 14 +@prefix smf: <http://topbraid.org/sparqlmotionfunctions#> .
15 -@prefix spif: <http://spinrdf.org/spif#> . 15 +@prefix sp: <http://spinrdf.org/sp#> .
16 -@prefix spin: <http://spinrdf.org/spin#> . 16 +@prefix spif: <http://spinrdf.org/spif#> .
17 -@prefix sxml: <http://topbraid.org/sxml#> . 17 +@prefix spin: <http://spinrdf.org/spin#> .
18 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 18 +@prefix sxml: <http://topbraid.org/sxml#> .
19 - 19 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
20 -ddr:Cs_activity 20 +
21 - sxml:element "witsml:activity"^^xsd:string . 21 +ddr:Cs_activity
22 - 22 + sxml:element "witsml:activity"^^xsd:string .
23 -ddr:Cs_alias 23 +
24 - sxml:element "witsml:alias" , "witsml:rigAlias"^^xsd:string . 24 +ddr:Cs_alias
25 - 25 + sxml:element "witsml:alias" , "witsml:rigAlias"^^xsd:string .
26 -ddr:Cs_bitRecord 26 +
27 - sxml:element "witsml:bitRecord" . 27 +ddr:Cs_bitRecord
28 - 28 + sxml:element "witsml:bitRecord" .
29 -ddr:Cs_documentAudit 29 +
30 - sxml:element "witsml:documentAudit" . 30 +ddr:Cs_documentAudit
31 - 31 + sxml:element "witsml:documentAudit" .
32 -ddr:Cs_documentEvent 32 +
33 - sxml:element "witsml:documentEvent" . 33 +ddr:Cs_documentEvent
34 - 34 + sxml:element "witsml:documentEvent" .
35 -ddr:Cs_documentFileCreation 35 +
36 - sxml:element "witsml:documentFileCreation" . 36 +ddr:Cs_documentFileCreation
37 - 37 + sxml:element "witsml:documentFileCreation" .
38 -ddr:Cs_documentInfo 38 +
39 - sxml:element "witsml:documentInfo" . 39 +ddr:Cs_documentInfo
40 - 40 + sxml:element "witsml:documentInfo" .
41 -ddr:Cs_documentSecurityInfo 41 +
42 - sxml:element "witsml:documentSecurityInfo" . 42 +ddr:Cs_documentSecurityInfo
43 - 43 + sxml:element "witsml:documentSecurityInfo" .
44 -ddr:Cs_drillReportControlIncidentInfo 44 +
45 - sxml:element "witsml:drillReportControlIncidentInfo" . 45 +ddr:Cs_drillReportControlIncidentInfo
46 - 46 + sxml:element "witsml:drillReportControlIncidentInfo" .
47 -ddr:Cs_drillReportCoreInfo 47 +
48 - sxml:element "witsml:drillReportCoreInfo" . 48 +ddr:Cs_drillReportCoreInfo
49 - 49 + sxml:element "witsml:drillReportCoreInfo" .
50 -ddr:Cs_drillReportEquipFailureInfo 50 +
51 - sxml:element "witsml:drillReportEquipFailureInfo" . 51 +ddr:Cs_drillReportEquipFailureInfo
52 - 52 + sxml:element "witsml:drillReportEquipFailureInfo" .
53 -ddr:Cs_drillReportFormTestInfo 53 +
54 - sxml:element "witsml:drillReportFormTestInfo" . 54 +ddr:Cs_drillReportFormTestInfo
55 - 55 + sxml:element "witsml:drillReportFormTestInfo" .
56 -ddr:Cs_drillReportGasReadingInfo 56 +
57 - sxml:element "witsml:drillReportGasReadingInfo" . 57 +ddr:Cs_drillReportGasReadingInfo
58 - 58 + sxml:element "witsml:drillReportGasReadingInfo" .
59 -ddr:Cs_drillReportLithShowInfo 59 +
60 - sxml:element "witsml:drillReportLithShowInfo" . 60 +ddr:Cs_drillReportLithShowInfo
61 - 61 + sxml:element "witsml:drillReportLithShowInfo" .
62 -ddr:Cs_drillReportLogInfo 62 +
63 - sxml:element "witsml:drillReportLogInfo" . 63 +ddr:Cs_drillReportLogInfo
64 - 64 + sxml:element "witsml:drillReportLogInfo" .
65 -ddr:Cs_drillReportPerfInfo 65 +
66 - sxml:element "witsml:drillReportPerfInfo" . 66 +ddr:Cs_drillReportPerfInfo
67 - 67 + sxml:element "witsml:drillReportPerfInfo" .
68 -ddr:Cs_drillReportPorePressure 68 +
69 - sxml:element "witsml:drillReportPorePressure" . 69 +ddr:Cs_drillReportPorePressure
70 - 70 + sxml:element "witsml:drillReportPorePressure" .
71 -ddr:Cs_drillReportStatusInfo 71 +
72 - sxml:element "witsml:drillReportStatusInfo" , "witsml:statusInfo"^^xsd:string . 72 +ddr:Cs_drillReportStatusInfo
73 - 73 + sxml:element "witsml:drillReportStatusInfo" , "witsml:statusInfo"^^xsd:string .
74 -ddr:Cs_drillReportStratInfo 74 +
75 - sxml:element "witsml:drillReportStratInfo" . 75 +ddr:Cs_drillReportStratInfo
76 - 76 + sxml:element "witsml:drillReportStratInfo" .
77 -ddr:Cs_drillReportSurveyStation 77 +
78 - sxml:element "witsml:drillReportSurveyStation" . 78 +ddr:Cs_drillReportSurveyStation
79 - 79 + sxml:element "witsml:drillReportSurveyStation" .
80 -ddr:Cs_drillReportWellTestInfo 80 +
81 - sxml:element "witsml:drillReportWellTestInfo" . 81 +ddr:Cs_drillReportWellTestInfo
82 - 82 + sxml:element "witsml:drillReportWellTestInfo" .
83 -ddr:Cs_drillReportWellboreInfo 83 +
84 - sxml:element "witsml:drillReportWellboreInfo" . 84 +ddr:Cs_drillReportWellboreInfo
85 - 85 + sxml:element "witsml:drillReportWellboreInfo" .
86 -ddr:Cs_fluid 86 +
87 - sxml:element "witsml:fluid" . 87 +ddr:Cs_fluid
88 - 88 + sxml:element "witsml:fluid" .
89 -ddr:Cs_geodeticModel 89 +
90 - sxml:element "witsml:geodeticModel" . 90 +ddr:Cs_geodeticModel
91 - 91 + sxml:element "witsml:geodeticModel" .
92 -ddr:Cs_localCRS 92 +
93 - sxml:element "witsml:localCRS" . 93 +ddr:Cs_localCRS
94 - 94 + sxml:element "witsml:localCRS" .
95 -ddr:Cs_location 95 +
96 - sxml:element "witsml:location" . 96 +ddr:Cs_location
97 - 97 + sxml:element "witsml:location" .
98 -ddr:Cs_projectionx 98 +
99 - sxml:element "witsml:projectionx" . 99 +ddr:Cs_projectionx
100 - 100 + sxml:element "witsml:projectionx" .
101 -ddr:Cs_refWellWellbore 101 +
102 - sxml:element "witsml:refWellWellbore" . 102 +ddr:Cs_refWellWellbore
103 - 103 + sxml:element "witsml:refWellWellbore" .
104 -ddr:Cs_refWellWellboreRig 104 +
105 - sxml:element "witsml:refWellWellboreRig" . 105 +ddr:Cs_refWellWellboreRig
106 - 106 + sxml:element "witsml:refWellWellboreRig" .
107 -ddr:Cs_wellAlias 107 +
108 - sxml:element "witsml:wellboreAlias"^^xsd:string , "witsml:wellAlias" . 108 +ddr:Cs_wellAlias
109 - 109 + sxml:element "witsml:wellboreAlias"^^xsd:string , "witsml:wellAlias" .
110 -ddr:Cs_wellCRS 110 +
111 - sxml:element "witsml:wellCRS" . 111 +ddr:Cs_wellCRS
112 - 112 + sxml:element "witsml:wellCRS" .
113 -ddr:Cs_wellDatum 113 +
114 - sxml:element "witsml:wellDatum" . 114 +ddr:Cs_wellDatum
115 - 115 + sxml:element "witsml:wellDatum" .
116 -ddr:DrillReports 116 +
117 - sxml:element "witsml:drillReports"^^xsd:string . 117 +ddr:DrillReports
118 - 118 + sxml:element "witsml:drillReports"^^xsd:string .
119 -ddr:Obj_drillReport 119 +
120 - sxml:element "witsml:drillReport"^^xsd:string . 120 +ddr:Obj_drillReport
121 - 121 + sxml:element "witsml:drillReport"^^xsd:string .
122 -ddr:schemaLocation 122 +
123 - rdfs:domain ddr:Obj_drillReports ; 123 +ddr:Thing
124 - sxml:attribute "xsi:schemaLocation"^^xsd:string . 124 + spin:rule
125 - 125 + [ rdf:type sp:Construct ;
126 -ddr:uom 126 + rdfs:comment "STEP 020 - Construct all other object properties - WIP"^^xsd:string ;
127 - sxml:attribute "uom"^^xsd:string . 127 + sp:templates ([ sp:object _:b1 ;
128 - 128 + sp:predicate _:b2 ;
129 -ddr:version 129 + sp:subject _:b3
130 - rdfs:domain ddr:DrillReports ; 130 + ] [ sp:object rdf:Statement ;
131 - sxml:attribute "version"^^xsd:string . 131 + sp:predicate rdf:type ;
132 - 132 + sp:subject _:b4
133 -<http://www.reportinghub.no/ep/transform/1.1/ddr> 133 + ] [ sp:object _:b3 ;
134 - rdf:type owl:Ontology ; 134 + sp:predicate rdf:subject ;
135 - owl:imports <http://spinrdf.org/spin> , <http://topbraid.org/sxml> , <http://www.reportinghub.no/ep/schema/1.1.1/ddr> ; 135 + sp:subject _:b4
136 - owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 136 + ] [ sp:object _:b2 ;
137 - 137 + sp:predicate rdf:predicate ;
138 -owl:Thing 138 + sp:subject _:b4
139 - spin:query 139 + ] [ sp:object _:b1 ;
140 - [ rdf:type sp:Select ; 140 + sp:predicate rdf:object ;
141 - sp:resultVariables (_:b1 _:b2 _:b3 _:b4) ; 141 + sp:subject _:b4
142 - sp:where ([ sp:object <http://topbraid.org/sxsd#ComplexType> ; 142 + ] [ sp:object _:b4 ;
143 - sp:predicate rdf:type ; 143 + sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
144 - sp:subject _:b5 144 + sp:subject _:b1
145 - ] [ rdf:type sp:TriplePath ; 145 + ]) ;
146 - sp:object _:b6 ; 146 + sp:where ([ sp:object _:b1 ;
147 - sp:path [ rdf:type sp:ModPath ; 147 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
148 - sp:modMax -2 ; 148 + sp:subject _:b3
149 - sp:modMin 0 ; 149 + ] [ sp:object _:b5 ;
150 - sp:subPath <http://www.topbraid.org/2007/05/composite.owl#child> 150 + sp:predicate rdf:type ;
151 - ] ; 151 + sp:subject _:b1
152 - sp:subject _:b5 152 + ] [ sp:object _:b6 ;
153 - ] [ sp:object _:b7 ; 153 + sp:predicate rdf:type ;
154 - sp:predicate <http://topbraid.org/sxsd#name> ; 154 + sp:subject _:b3
155 - sp:subject _:b5 155 + ] [ rdf:type sp:TriplePath ;
156 - ] [ sp:object _:b4 ; 156 + sp:object _:b7 ;
157 - sp:predicate <http://www.w3.org/ns/sawsdl#modelReference> ; 157 + sp:path [ rdf:type sp:ModPath ;
158 - sp:subject _:b6 158 + sp:modMax -2 ;
159 - ] [ sp:object _:b8 ; 159 + sp:modMin 0 ;
160 - sp:predicate <http://topbraid.org/sxsd#name> ; 160 + sp:subPath rdfs:subClassOf
161 - sp:subject _:b6 161 + ] ;
162 - ] [ rdf:type sp:Bind ; 162 + sp:subject _:b6
163 - sp:expression 163 + ] [ sp:object _:b8 ;
164 - [ rdf:type spif:titleCase ; 164 + sp:predicate rdfs:subClassOf ;
165 - sp:arg1 _:b8 165 + sp:subject _:b7
166 - ] ; 166 + ] [ sp:object owl:Restriction ;
167 - sp:variable _:b9 167 + sp:predicate rdf:type ;
168 - ] [ rdf:type sp:Bind ; 168 + sp:subject _:b8
169 - sp:expression 169 + ] [ sp:object _:b2 ;
170 - [ rdf:type spif:buildURI ; 170 + sp:predicate owl:onProperty ;
171 - sp:arg1 [ rdf:type fn:concat ; 171 + sp:subject _:b8
172 - sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ; 172 + ] [ sp:object _:b5 ;
173 - sp:arg2 _:b9 173 + sp:predicate owl:allValuesFrom ;
174 - ] 174 + sp:subject _:b8
175 - ] ; 175 + ])
176 - sp:variable _:b3 176 + ] ;
177 - ] [ rdf:type sp:Bind ; 177 + spin:rule
178 - sp:expression 178 + [ rdf:type sp:Construct ;
179 - [ rdf:type spif:titleCase ; 179 + rdfs:comment "STEP 003 - Construct datatype string values"^^xsd:string ;
180 - sp:arg1 _:b7 ; 180 + sp:templates ([ sp:object _:b9 ;
181 - sp:arg2 "[a-z]s" 181 + sp:predicate _:b10 ;
182 - ] ; 182 + sp:subject _:b11
183 - sp:variable _:b10 183 + ] [ sp:object rdf:Statement ;
184 - ] [ rdf:type sp:Bind ; 184 + sp:predicate rdf:type ;
185 - sp:expression 185 + sp:subject _:b12
186 - [ rdf:type spif:buildURI ; 186 + ] [ sp:object _:b11 ;
187 - sp:arg1 [ rdf:type fn:concat ; 187 + sp:predicate rdf:subject ;
188 - sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ; 188 + sp:subject _:b12
189 - sp:arg2 _:b10 189 + ] [ sp:object _:b10 ;
190 - ] 190 + sp:predicate rdf:predicate ;
191 - ] ; 191 + sp:subject _:b12
192 - sp:variable _:b2 192 + ] [ sp:object _:b9 ;
193 - ] [ rdf:type sp:Bind ; 193 + sp:predicate rdf:object ;
194 - sp:expression 194 + sp:subject _:b12
195 - [ rdf:type spif:buildURI ; 195 + ] [ sp:object _:b12 ;
196 - sp:arg1 [ rdf:type fn:concat ; 196 + sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
197 - sp:arg1 "http://www.reportinghub.no/map/ddr#" ; 197 + sp:subject _:b13
198 - sp:arg2 _:b10 ; 198 + ]) ;
199 - sp:arg3 "-has" ; 199 + sp:where ([ sp:object _:b13 ;
200 - sp:arg4 _:b9 200 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
201 - ] 201 + sp:subject _:b11
202 - ] ; 202 + ] [ sp:object _:b14 ;
203 - sp:variable _:b1 203 + sp:predicate rdf:type ;
204 - ]) 204 + sp:subject _:b13
205 - ] ; 205 + ] [ rdf:type sp:NotExists ;
206 - spin:query 206 + sp:elements ([ sp:object
207 - [ rdf:type sp:Select ; 207 + [ sp:varName "uom"^^xsd:string
208 - sp:resultVariables (_:b11 _:b12 _:b13 _:b14) ; 208 + ] ;
209 - sp:where ([ sp:object _:b14 ; 209 + sp:predicate ddr:uom ;
210 - sp:predicate <http://www.w3.org/ns/sawsdl#modelReference> ; 210 + sp:subject _:b13
211 - sp:subject _:b13 211 + ])
212 - ] [ sp:object _:b13 ; 212 + ] [ rdf:type sp:Bind ;
213 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 213 + sp:expression
214 - sp:subject _:b12 214 + [ rdf:type afn:localname ;
215 - ] [ rdf:type sp:Union ; 215 + sp:arg1 _:b14
216 - sp:elements (([ sp:object <http://topbraid.org/sxsd#Sequence> ; 216 + ] ;
217 - sp:predicate rdf:type ; 217 + sp:variable _:b15
218 - sp:subject _:b12 218 + ] [ rdf:type sp:Bind ;
219 - ]) ([ sp:object <http://topbraid.org/sxsd#Choice> ; 219 + sp:expression
220 - sp:predicate rdf:type ; 220 + [ rdf:type smf:buildURI ;
221 - sp:subject _:b12 221 + sp:arg1 [ rdf:type fn:concat ;
222 - ])) 222 + sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ;
223 - ] [ sp:object _:b12 ; 223 + sp:arg2 _:b15
224 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 224 + ]
225 - sp:subject _:b11 225 + ] ;
226 - ]) 226 + sp:variable _:b10
227 - ] ; 227 + ] [ sp:object owl:DatatypeProperty ;
228 - spin:rule 228 + sp:predicate rdf:type ;
229 - [ rdf:type sp:Construct ; 229 + sp:subject _:b10
230 - rdfs:comment "STEP 002 - Construct datatype datetime values"^^xsd:string ; 230 + ] [ sp:object _:b16 ;
231 - sp:templates ([ sp:object _:b15 ; 231 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
232 - sp:predicate _:b16 ; 232 + sp:subject _:b13
233 - sp:subject _:b17 233 + ] [ sp:object sxml:TextNode ;
234 - ] [ sp:object rdf:Statement ; 234 + sp:predicate rdf:type ;
235 - sp:predicate rdf:type ; 235 + sp:subject _:b16
236 - sp:subject _:b18 236 + ] [ sp:object _:b9 ;
237 - ] [ sp:object _:b17 ; 237 + sp:predicate sxml:text ;
238 - sp:predicate rdf:subject ; 238 + sp:subject _:b16
239 - sp:subject _:b18 239 + ] [ sp:object _:b17 ;
240 - ] [ sp:object _:b16 ; 240 + sp:predicate rdf:type ;
241 - sp:predicate rdf:predicate ; 241 + sp:subject _:b11
242 - sp:subject _:b18 242 + ] [ rdf:type sp:TriplePath ;
243 - ] [ sp:object _:b15 ; 243 + sp:object _:b18 ;
244 - sp:predicate rdf:object ; 244 + sp:path [ rdf:type sp:ModPath ;
245 - sp:subject _:b18 245 + sp:modMax -2 ;
246 - ] [ sp:object _:b18 ; 246 + sp:modMin 0 ;
247 - sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 247 + sp:subPath rdfs:subClassOf
248 - sp:subject _:b19 248 + ] ;
249 - ]) ; 249 + sp:subject _:b17
250 - sp:where ([ sp:object _:b19 ; 250 + ] [ sp:object _:b19 ;
251 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 251 + sp:predicate rdfs:subClassOf ;
252 - sp:subject _:b17 252 + sp:subject _:b18
253 - ] [ sp:object _:b20 ; 253 + ] [ sp:object owl:Restriction ;
254 - sp:predicate rdf:type ; 254 + sp:predicate rdf:type ;
255 - sp:subject _:b19 255 + sp:subject _:b19
256 - ] [ rdf:type sp:NotExists ; 256 + ] [ sp:object _:b20 ;
257 - sp:elements ([ sp:object 257 + sp:predicate owl:allValuesFrom ;
258 - [ sp:varName "uom"^^xsd:string 258 + sp:subject _:b19
259 - ] ; 259 + ] [ sp:object _:b10 ;
260 - sp:predicate ddr:uom ; 260 + sp:predicate owl:onProperty ;
261 - sp:subject _:b19 261 + sp:subject _:b19
262 - ]) 262 + ] [ rdf:type sp:TriplePath ;
263 - ] [ rdf:type sp:Bind ; 263 + sp:object xsd:string ;
264 - sp:expression 264 + sp:path [ rdf:type sp:ModPath ;
265 - [ rdf:type afn:localname ; 265 + sp:modMax -2 ;
266 - sp:arg1 _:b20 266 + sp:modMin 0 ;
267 - ] ; 267 + sp:subPath rdfs:subClassOf
268 - sp:variable _:b21 268 + ] ;
269 - ] [ rdf:type sp:Bind ; 269 + sp:subject _:b20
270 - sp:expression 270 + ])
271 - [ rdf:type spif:buildURI ; 271 + ] ;
272 - sp:arg1 [ rdf:type fn:concat ; 272 + spin:rule
273 - sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ; 273 + [ rdf:type sp:Construct ;
274 - sp:arg2 _:b21 274 + rdfs:comment "STEP 006 - Construct Enumerated Values"^^xsd:string ;
275 - ] 275 + sp:templates ([ sp:object _:b21 ;
276 - ] ; 276 + sp:predicate _:b22 ;
277 - sp:variable _:b16 277 + sp:subject _:b23
278 - ] [ sp:object owl:DatatypeProperty ; 278 + ] [ sp:object rdf:Statement ;
279 - sp:predicate rdf:type ; 279 + sp:predicate rdf:type ;
280 - sp:subject _:b16 280 + sp:subject _:b24
281 - ] [ sp:object _:b22 ; 281 + ] [ sp:object _:b23 ;
282 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 282 + sp:predicate rdf:subject ;
283 - sp:subject _:b19 283 + sp:subject _:b24
284 - ] [ sp:object sxml:TextNode ; 284 + ] [ sp:object _:b22 ;
285 - sp:predicate rdf:type ; 285 + sp:predicate rdf:predicate ;
286 - sp:subject _:b22 286 + sp:subject _:b24
287 - ] [ sp:object _:b23 ; 287 + ] [ sp:object _:b21 ;
288 - sp:predicate sxml:text ; 288 + sp:predicate rdf:object ;
289 - sp:subject _:b22 289 + sp:subject _:b24
290 - ] [ sp:object _:b24 ; 290 + ] [ sp:object _:b24 ;
291 - sp:predicate rdf:type ; 291 + sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
292 - sp:subject _:b17 292 + sp:subject _:b25
293 - ] [ rdf:type sp:TriplePath ; 293 + ]) ;
294 - sp:object _:b25 ; 294 + sp:where ([ sp:object _:b25 ;
295 - sp:path [ rdf:type sp:ModPath ; 295 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
296 - sp:modMax -2 ; 296 + sp:subject _:b23
297 - sp:modMin 0 ; 297 + ] [ sp:object _:b26 ;
298 - sp:subPath rdfs:subClassOf 298 + sp:predicate rdf:type ;
299 - ] ; 299 + sp:subject _:b25
300 - sp:subject _:b24 300 + ] [ rdf:type sp:NotExists ;
301 - ] [ sp:object _:b26 ; 301 + sp:elements ([ sp:object
302 - sp:predicate rdfs:subClassOf ; 302 + [ sp:varName "uom"^^xsd:string
303 - sp:subject _:b25 303 + ] ;
304 - ] [ sp:object owl:Restriction ; 304 + sp:predicate ddr:uom ;
305 - sp:predicate rdf:type ; 305 + sp:subject _:b25
306 - sp:subject _:b26 306 + ])
307 - ] [ sp:object _:b27 ; 307 + ] [ rdf:type sp:Bind ;
308 - sp:predicate owl:allValuesFrom ; 308 + sp:expression
309 - sp:subject _:b26 309 + [ rdf:type smf:titleCase ;
310 - ] [ sp:object _:b16 ; 310 + sp:arg1 [ rdf:type afn:localname ;
311 - sp:predicate owl:onProperty ; 311 + sp:arg1 _:b26
312 - sp:subject _:b26 312 + ]
313 - ] [ rdf:type sp:TriplePath ; 313 + ] ;
314 - sp:object xsd:dateTime ; 314 + sp:variable _:b27
315 - sp:path [ rdf:type sp:ModPath ; 315 + ] [ rdf:type sp:Bind ;
316 - sp:modMax -2 ; 316 + sp:expression
317 - sp:modMin 0 ; 317 + [ rdf:type smf:buildURI ;
318 - sp:subPath rdfs:subClassOf 318 + sp:arg1 [ rdf:type fn:concat ;
319 - ] ; 319 + sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ;
320 - sp:subject _:b27 320 + sp:arg2 _:b27
321 - ] [ rdf:type sp:Bind ; 321 + ]
322 - sp:expression 322 + ] ;
323 - [ rdf:type xsd:dateTime ; 323 + sp:variable _:b22
324 - sp:arg1 _:b23 324 + ] [ sp:object owl:ObjectProperty ;
325 - ] ; 325 + sp:predicate rdf:type ;
326 - sp:variable _:b15 326 + sp:subject _:b22
327 - ]) 327 + ] [ sp:object _:b28 ;
328 - ] ; 328 + sp:predicate rdf:type ;
329 - spin:rule 329 + sp:subject _:b23
330 - [ rdf:type sp:Construct ; 330 + ] [ rdf:type sp:TriplePath ;
331 - rdfs:comment "STEP 003 - Construct datatype string values"^^xsd:string ; 331 + sp:object _:b29 ;
332 - sp:templates ([ sp:object _:b28 ; 332 + sp:path [ rdf:type sp:ModPath ;
333 - sp:predicate _:b29 ; 333 + sp:modMax -2 ;
334 - sp:subject _:b30 334 + sp:modMin 0 ;
335 - ] [ sp:object rdf:Statement ; 335 + sp:subPath rdfs:subClassOf
336 - sp:predicate rdf:type ; 336 + ] ;
337 - sp:subject _:b31 337 + sp:subject _:b28
338 - ] [ sp:object _:b30 ; 338 + ] [ sp:object _:b30 ;
339 - sp:predicate rdf:subject ; 339 + sp:predicate rdfs:subClassOf ;
340 - sp:subject _:b31 340 + sp:subject _:b29
341 - ] [ sp:object _:b29 ; 341 + ] [ sp:object owl:Restriction ;
342 - sp:predicate rdf:predicate ; 342 + sp:predicate rdf:type ;
343 - sp:subject _:b31 343 + sp:subject _:b30
344 - ] [ sp:object _:b28 ; 344 + ] [ sp:object _:b22 ;
345 - sp:predicate rdf:object ; 345 + sp:predicate owl:onProperty ;
346 - sp:subject _:b31 346 + sp:subject _:b30
347 - ] [ sp:object _:b31 ; 347 + ] [ sp:object _:b31 ;
348 - sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 348 + sp:predicate owl:allValuesFrom ;
349 - sp:subject _:b32 349 + sp:subject _:b30
350 - ]) ; 350 + ] [ rdf:type sp:TriplePath ;
351 - sp:where ([ sp:object _:b32 ; 351 + sp:object <http://www.linkedmodel.org/schema/dtype#EnumeratedValue> ;
352 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 352 + sp:path [ rdf:type sp:ModPath ;
353 - sp:subject _:b30 353 + sp:modMax -2 ;
354 - ] [ sp:object _:b33 ; 354 + sp:modMin 0 ;
355 - sp:predicate rdf:type ; 355 + sp:subPath rdfs:subClassOf
356 - sp:subject _:b32 356 + ] ;
357 - ] [ rdf:type sp:NotExists ; 357 + sp:subject _:b31
358 - sp:elements ([ sp:object 358 + ] [ sp:object _:b32 ;
359 - [ sp:varName "uom"^^xsd:string 359 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
360 - ] ; 360 + sp:subject _:b25
361 - sp:predicate ddr:uom ; 361 + ] [ sp:object sxml:TextNode ;
362 - sp:subject _:b32 362 + sp:predicate rdf:type ;
363 - ]) 363 + sp:subject _:b32
364 - ] [ rdf:type sp:Bind ; 364 + ] [ sp:object _:b33 ;
365 - sp:expression 365 + sp:predicate sxml:text ;
366 - [ rdf:type afn:localname ; 366 + sp:subject _:b32
367 - sp:arg1 _:b33 367 + ] [ sp:object _:b31 ;
368 - ] ; 368 + sp:predicate rdf:type ;
369 - sp:variable _:b34 369 + sp:subject _:b21
370 - ] [ rdf:type sp:Bind ; 370 + ] [ sp:object _:b33 ;
371 - sp:expression 371 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
372 - [ rdf:type spif:buildURI ; 372 + sp:subject _:b21
373 - sp:arg1 [ rdf:type fn:concat ; 373 + ])
374 - sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ; 374 + ] ;
375 - sp:arg2 _:b34 375 + spin:rule
376 - ] 376 + [ rdf:type sp:Construct ;
377 - ] ; 377 + rdfs:comment "STEP 004 - Construct UOM values"^^xsd:string ;
378 - sp:variable _:b29 378 + sp:templates ([ sp:object _:b34 ;
379 - ] [ sp:object owl:DatatypeProperty ; 379 + sp:predicate rdf:type ;
380 - sp:predicate rdf:type ; 380 + sp:subject _:b35
381 - sp:subject _:b29 381 + ] [ sp:object _:b36 ;
382 - ] [ sp:object _:b35 ; 382 + sp:predicate ddr:uom ;
383 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 383 + sp:subject _:b35
384 - sp:subject _:b32 384 + ] [ sp:object _:b37 ;
385 - ] [ sp:object sxml:TextNode ; 385 + sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ;
386 - sp:predicate rdf:type ; 386 + sp:subject _:b35
387 - sp:subject _:b35 387 + ] [ sp:object _:b35 ;
388 - ] [ sp:object _:b28 ; 388 + sp:predicate _:b38 ;
389 - sp:predicate sxml:text ; 389 + sp:subject _:b39
390 - sp:subject _:b35 390 + ] [ sp:object rdf:Statement ;
391 - ] [ sp:object _:b36 ; 391 + sp:predicate rdf:type ;
392 - sp:predicate rdf:type ; 392 + sp:subject _:b40
393 - sp:subject _:b30 393 + ] [ sp:object _:b39 ;
394 - ] [ rdf:type sp:TriplePath ; 394 + sp:predicate rdf:subject ;
395 - sp:object _:b37 ; 395 + sp:subject _:b40
396 - sp:path [ rdf:type sp:ModPath ; 396 + ] [ sp:object _:b38 ;
397 - sp:modMax -2 ; 397 + sp:predicate rdf:predicate ;
398 - sp:modMin 0 ; 398 + sp:subject _:b40
399 - sp:subPath rdfs:subClassOf 399 + ] [ sp:object _:b37 ;
400 - ] ; 400 + sp:predicate rdf:object ;
401 - sp:subject _:b36 401 + sp:subject _:b40
402 - ] [ sp:object _:b38 ; 402 + ] [ sp:object _:b40 ;
403 - sp:predicate rdfs:subClassOf ; 403 + sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
404 - sp:subject _:b37 404 + sp:subject _:b41
405 - ] [ sp:object owl:Restriction ; 405 + ]) ;
406 - sp:predicate rdf:type ; 406 + sp:where ([ sp:object _:b41 ;
407 - sp:subject _:b38 407 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
408 - ] [ sp:object _:b39 ; 408 + sp:subject _:b39
409 - sp:predicate owl:allValuesFrom ; 409 + ] [ sp:object _:b42 ;
410 - sp:subject _:b38 410 + sp:predicate rdf:type ;
411 - ] [ sp:object _:b29 ; 411 + sp:subject _:b41
412 - sp:predicate owl:onProperty ; 412 + ] [ sp:object _:b36 ;
413 - sp:subject _:b38 413 + sp:predicate ddr:uom ;
414 - ] [ rdf:type sp:TriplePath ; 414 + sp:subject _:b41
415 - sp:object xsd:string ; 415 + ] [ rdf:type sp:NotExists ;
416 - sp:path [ rdf:type sp:ModPath ; 416 + sp:elements ([ sp:object
417 - sp:modMax -2 ; 417 + [ sp:varName "aNode"^^xsd:string
418 - sp:modMin 0 ; 418 + ] ;
419 - sp:subPath rdfs:subClassOf 419 + sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
420 - ] ; 420 + sp:subject _:b41
421 - sp:subject _:b39 421 + ])
422 - ]) 422 + ] [ rdf:type sp:Bind ;
423 - ] ; 423 + sp:expression
424 - spin:rule 424 + [ rdf:type afn:localname ;
425 - [ rdf:type sp:Construct ; 425 + sp:arg1 _:b42
426 - rdfs:comment "STEP 004 - Construct UOM values"^^xsd:string ; 426 + ] ;
427 - sp:templates ([ sp:object _:b40 ; 427 + sp:variable _:b43
428 - sp:predicate rdf:type ; 428 + ] [ rdf:type sp:Bind ;
429 - sp:subject _:b41 429 + sp:expression
430 - ] [ sp:object _:b42 ; 430 + [ rdf:type smf:buildURI ;
431 - sp:predicate ddr:uom ; 431 + sp:arg1 [ rdf:type fn:concat ;
432 - sp:subject _:b41 432 + sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ;
433 - ] [ sp:object _:b43 ; 433 + sp:arg2 [ rdf:type smf:titleCase ;
434 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 434 + sp:arg1 _:b43
435 - sp:subject _:b41 435 + ]
436 - ] [ sp:object _:b41 ; 436 + ]
437 - sp:predicate _:b44 ; 437 + ] ;
438 - sp:subject _:b45 438 + sp:variable _:b38
439 - ] [ sp:object rdf:Statement ; 439 + ] [ sp:object owl:ObjectProperty ;
440 - sp:predicate rdf:type ; 440 + sp:predicate rdf:type ;
441 - sp:subject _:b46 441 + sp:subject _:b38
442 - ] [ sp:object _:b45 ; 442 + ] [ sp:object _:b44 ;
443 - sp:predicate rdf:subject ; 443 + sp:predicate rdf:type ;
444 - sp:subject _:b46 444 + sp:subject _:b39
445 - ] [ sp:object _:b44 ; 445 + ] [ rdf:type sp:TriplePath ;
446 - sp:predicate rdf:predicate ; 446 + sp:object _:b45 ;
447 - sp:subject _:b46 447 + sp:path [ rdf:type sp:ModPath ;
448 - ] [ sp:object _:b43 ; 448 + sp:modMax -2 ;
449 - sp:predicate rdf:object ; 449 + sp:modMin 0 ;
450 - sp:subject _:b46 450 + sp:subPath rdfs:subClassOf
451 - ] [ sp:object _:b46 ; 451 + ] ;
452 - sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 452 + sp:subject _:b44
453 - sp:subject _:b47 453 + ] [ sp:object _:b46 ;
454 - ]) ; 454 + sp:predicate rdfs:subClassOf ;
455 - sp:where ([ sp:object _:b47 ; 455 + sp:subject _:b45
456 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 456 + ] [ sp:object owl:Restriction ;
457 - sp:subject _:b45 457 + sp:predicate rdf:type ;
458 - ] [ sp:object _:b48 ; 458 + sp:subject _:b46
459 - sp:predicate rdf:type ; 459 + ] [ sp:object _:b34 ;
460 - sp:subject _:b47 460 + sp:predicate owl:allValuesFrom ;
461 - ] [ sp:object _:b42 ; 461 + sp:subject _:b46
462 - sp:predicate ddr:uom ; 462 + ] [ sp:object _:b38 ;
463 - sp:subject _:b47 463 + sp:predicate owl:onProperty ;
464 - ] [ rdf:type sp:NotExists ; 464 + sp:subject _:b46
465 - sp:elements ([ sp:object 465 + ] [ sp:object _:b47 ;
466 - [ sp:varName "aNode"^^xsd:string 466 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
467 - ] ; 467 + sp:subject _:b41
468 - sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 468 + ] [ sp:object sxml:TextNode ;
469 - sp:subject _:b47 469 + sp:predicate rdf:type ;
470 - ]) 470 + sp:subject _:b47
471 - ] [ rdf:type sp:Bind ; 471 + ] [ sp:object _:b48 ;
472 - sp:expression 472 + sp:predicate sxml:text ;
473 - [ rdf:type afn:localname ; 473 + sp:subject _:b47
474 - sp:arg1 _:b48 474 + ] [ rdf:type sp:Bind ;
475 - ] ; 475 + sp:expression
476 - sp:variable _:b49 476 + [ rdf:type xsd:double ;
477 - ] [ rdf:type sp:Bind ; 477 + sp:arg1 _:b48
478 - sp:expression 478 + ] ;
479 - [ rdf:type spif:buildURI ; 479 + sp:variable _:b37
480 - sp:arg1 [ rdf:type fn:concat ; 480 + ])
481 - sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ; 481 + ] ;
482 - sp:arg2 [ rdf:type spif:titleCase ; 482 + spin:rule
483 - sp:arg1 _:b49 483 + [ rdf:type sp:Construct ;
484 - ] 484 + rdfs:comment "STEP 002 - Construct datatype datetime values"^^xsd:string ;
485 - ] 485 + sp:templates ([ sp:object _:b49 ;
486 - ] ; 486 + sp:predicate _:b50 ;
487 - sp:variable _:b44 487 + sp:subject _:b51
488 - ] [ sp:object owl:ObjectProperty ; 488 + ] [ sp:object rdf:Statement ;
489 - sp:predicate rdf:type ; 489 + sp:predicate rdf:type ;
490 - sp:subject _:b44 490 + sp:subject _:b52
491 - ] [ sp:object _:b50 ; 491 + ] [ sp:object _:b51 ;
492 - sp:predicate rdf:type ; 492 + sp:predicate rdf:subject ;
493 - sp:subject _:b45 493 + sp:subject _:b52
494 - ] [ rdf:type sp:TriplePath ; 494 + ] [ sp:object _:b50 ;
495 - sp:object _:b51 ; 495 + sp:predicate rdf:predicate ;
496 - sp:path [ rdf:type sp:ModPath ; 496 + sp:subject _:b52
497 - sp:modMax -2 ; 497 + ] [ sp:object _:b49 ;
498 - sp:modMin 0 ; 498 + sp:predicate rdf:object ;
499 - sp:subPath rdfs:subClassOf 499 + sp:subject _:b52
500 - ] ; 500 + ] [ sp:object _:b52 ;
501 - sp:subject _:b50 501 + sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ;
502 - ] [ sp:object _:b52 ; 502 + sp:subject _:b53
503 - sp:predicate rdfs:subClassOf ; 503 + ]) ;
504 - sp:subject _:b51 504 + sp:where ([ sp:object _:b53 ;
505 - ] [ sp:object owl:Restriction ; 505 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
506 - sp:predicate rdf:type ; 506 + sp:subject _:b51
507 - sp:subject _:b52 507 + ] [ sp:object _:b54 ;
508 - ] [ sp:object _:b40 ; 508 + sp:predicate rdf:type ;
509 - sp:predicate owl:allValuesFrom ; 509 + sp:subject _:b53
510 - sp:subject _:b52 510 + ] [ rdf:type sp:NotExists ;
511 - ] [ sp:object _:b44 ; 511 + sp:elements ([ sp:object
512 - sp:predicate owl:onProperty ; 512 + [ sp:varName "uom"^^xsd:string
513 - sp:subject _:b52 513 + ] ;
514 - ] [ sp:object _:b53 ; 514 + sp:predicate ddr:uom ;
515 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 515 + sp:subject _:b53
516 - sp:subject _:b47 516 + ])
517 - ] [ sp:object sxml:TextNode ; 517 + ] [ rdf:type sp:Bind ;
518 - sp:predicate rdf:type ; 518 + sp:expression
519 - sp:subject _:b53 519 + [ rdf:type afn:localname ;
520 - ] [ sp:object _:b54 ; 520 + sp:arg1 _:b54
521 - sp:predicate sxml:text ; 521 + ] ;
522 - sp:subject _:b53 522 + sp:variable _:b55
523 - ] [ rdf:type sp:Bind ; 523 + ] [ rdf:type sp:Bind ;
524 - sp:expression 524 + sp:expression
525 - [ rdf:type xsd:double ; 525 + [ rdf:type smf:buildURI ;
526 - sp:arg1 _:b54 526 + sp:arg1 [ rdf:type fn:concat ;
527 - ] ; 527 + sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ;
528 - sp:variable _:b43 528 + sp:arg2 _:b55
529 - ]) 529 + ]
530 - ] ; 530 + ] ;
531 - spin:rule 531 + sp:variable _:b50
532 - [ rdf:type sp:Construct ; 532 + ] [ sp:object owl:DatatypeProperty ;
533 - rdfs:comment "STEP 006 - Construct Enumerated Values"^^xsd:string ; 533 + sp:predicate rdf:type ;
534 - sp:templates ([ sp:object _:b55 ; 534 + sp:subject _:b50
535 - sp:predicate _:b56 ; 535 + ] [ sp:object _:b56 ;
536 - sp:subject _:b57 536 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
537 - ] [ sp:object rdf:Statement ; 537 + sp:subject _:b53
538 - sp:predicate rdf:type ; 538 + ] [ sp:object sxml:TextNode ;
539 - sp:subject _:b58 539 + sp:predicate rdf:type ;
540 - ] [ sp:object _:b57 ; 540 + sp:subject _:b56
541 - sp:predicate rdf:subject ; 541 + ] [ sp:object _:b57 ;
542 - sp:subject _:b58 542 + sp:predicate sxml:text ;
543 - ] [ sp:object _:b56 ; 543 + sp:subject _:b56
544 - sp:predicate rdf:predicate ; 544 + ] [ sp:object _:b58 ;
545 - sp:subject _:b58 545 + sp:predicate rdf:type ;
546 - ] [ sp:object _:b55 ; 546 + sp:subject _:b51
547 - sp:predicate rdf:object ; 547 + ] [ rdf:type sp:TriplePath ;
548 - sp:subject _:b58 548 + sp:object _:b59 ;
549 - ] [ sp:object _:b58 ; 549 + sp:path [ rdf:type sp:ModPath ;
550 - sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 550 + sp:modMax -2 ;
551 - sp:subject _:b59 551 + sp:modMin 0 ;
552 - ]) ; 552 + sp:subPath rdfs:subClassOf
553 - sp:where ([ sp:object _:b59 ; 553 + ] ;
554 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 554 + sp:subject _:b58
555 - sp:subject _:b57 555 + ] [ sp:object _:b60 ;
556 - ] [ sp:object _:b60 ; 556 + sp:predicate rdfs:subClassOf ;
557 - sp:predicate rdf:type ; 557 + sp:subject _:b59
558 - sp:subject _:b59 558 + ] [ sp:object owl:Restriction ;
559 - ] [ rdf:type sp:NotExists ; 559 + sp:predicate rdf:type ;
560 - sp:elements ([ sp:object 560 + sp:subject _:b60
561 - [ sp:varName "uom"^^xsd:string 561 + ] [ sp:object _:b61 ;
562 - ] ; 562 + sp:predicate owl:allValuesFrom ;
563 - sp:predicate ddr:uom ; 563 + sp:subject _:b60
564 - sp:subject _:b59 564 + ] [ sp:object _:b50 ;
565 - ]) 565 + sp:predicate owl:onProperty ;
566 - ] [ rdf:type sp:Bind ; 566 + sp:subject _:b60
567 - sp:expression 567 + ] [ rdf:type sp:TriplePath ;
568 - [ rdf:type spif:titleCase ; 568 + sp:object xsd:dateTime ;
569 - sp:arg1 [ rdf:type afn:localname ; 569 + sp:path [ rdf:type sp:ModPath ;
570 - sp:arg1 _:b60 570 + sp:modMax -2 ;
571 - ] 571 + sp:modMin 0 ;
572 - ] ; 572 + sp:subPath rdfs:subClassOf
573 - sp:variable _:b61 573 + ] ;
574 - ] [ rdf:type sp:Bind ; 574 + sp:subject _:b61
575 - sp:expression 575 + ] [ rdf:type sp:Bind ;
576 - [ rdf:type spif:buildURI ; 576 + sp:expression
577 - sp:arg1 [ rdf:type fn:concat ; 577 + [ rdf:type xsd:dateTime ;
578 - sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ; 578 + sp:arg1 _:b57
579 - sp:arg2 _:b61 579 + ] ;
580 - ] 580 + sp:variable _:b49
581 - ] ; 581 + ])
582 - sp:variable _:b56 582 + ] ;
583 - ] [ sp:object owl:ObjectProperty ; 583 + spin:rule
584 - sp:predicate rdf:type ; 584 + [ rdf:type sp:Construct ;
585 - sp:subject _:b56 585 + rdfs:comment "STEP 030 - Construct ep-activity type statements"^^xsd:string ;
586 - ] [ sp:object _:b62 ; 586 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> ;
587 - sp:predicate rdf:type ; 587 + sp:predicate rdf:type ;
588 - sp:subject _:b57 588 + sp:subject _:b62
589 - ] [ rdf:type sp:TriplePath ; 589 + ]) ;
590 - sp:object _:b63 ; 590 + sp:where ([ sp:object ddr:Cs_activity ;
591 - sp:path [ rdf:type sp:ModPath ; 591 + sp:predicate rdf:type ;
592 - sp:modMax -2 ; 592 + sp:subject _:b62
593 - sp:modMin 0 ; 593 + ])
594 - sp:subPath rdfs:subClassOf 594 + ] .
595 - ] ; 595 +
596 - sp:subject _:b62 596 +ddr:schemaLocation
597 - ] [ sp:object _:b64 ; 597 + rdfs:domain ddr:Obj_drillReports ;
598 - sp:predicate rdfs:subClassOf ; 598 + sxml:attribute "xsi:schemaLocation"^^xsd:string .
599 - sp:subject _:b63 599 +
600 - ] [ sp:object owl:Restriction ; 600 +ddr:uom
601 - sp:predicate rdf:type ; 601 + sxml:attribute "uom"^^xsd:string .
602 - sp:subject _:b64 602 +
603 - ] [ sp:object _:b56 ; 603 +ddr:version
604 - sp:predicate owl:onProperty ; 604 + rdfs:domain ddr:DrillReports ;
605 - sp:subject _:b64 605 + sxml:attribute "version"^^xsd:string .
606 - ] [ sp:object _:b65 ; 606 +
607 - sp:predicate owl:allValuesFrom ; 607 +<http://www.reportinghub.no/ep/transform/1.1/ddr>
608 - sp:subject _:b64 608 + rdf:type owl:Ontology ;
609 - ] [ rdf:type sp:TriplePath ; 609 + owl:imports <http://spinrdf.org/spin> , <http://topbraid.org/sxml> , <http://www.reportinghub.no/ep/schema/1.1.1/ddr> ;
610 - sp:object <http://www.linkedmodel.org/schema/dtype#EnumeratedValue> ; 610 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
611 - sp:path [ rdf:type sp:ModPath ; 611 +
612 - sp:modMax -2 ; 612 +owl:Thing
613 - sp:modMin 0 ; 613 + spin:query
614 - sp:subPath rdfs:subClassOf 614 + [ rdf:type sp:Select ;
615 - ] ; 615 + sp:resultVariables (_:b63 _:b64 _:b65 _:b66) ;
616 - sp:subject _:b65 616 + sp:where ([ sp:object _:b66 ;
617 - ] [ sp:object _:b66 ; 617 + sp:predicate <http://www.w3.org/ns/sawsdl#modelReference> ;
618 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 618 + sp:subject _:b65
619 - sp:subject _:b59 619 + ] [ sp:object _:b65 ;
620 - ] [ sp:object sxml:TextNode ; 620 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
621 - sp:predicate rdf:type ; 621 + sp:subject _:b64
622 - sp:subject _:b66 622 + ] [ rdf:type sp:Union ;
623 - ] [ sp:object _:b67 ; 623 + sp:elements (([ sp:object <http://topbraid.org/sxsd#Sequence> ;
624 - sp:predicate sxml:text ; 624 + sp:predicate rdf:type ;
625 - sp:subject _:b66 625 + sp:subject _:b64
626 - ] [ sp:object _:b65 ; 626 + ]) ([ sp:object <http://topbraid.org/sxsd#Choice> ;
627 - sp:predicate rdf:type ; 627 + sp:predicate rdf:type ;
628 - sp:subject _:b55 628 + sp:subject _:b64
629 - ] [ sp:object _:b67 ; 629 + ]))
630 - sp:predicate <http://www.linkedmodel.org/schema/dtype#value> ; 630 + ] [ sp:object _:b64 ;
631 - sp:subject _:b55 631 + sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ;
632 - ]) 632 + sp:subject _:b63
633 - ] ; 633 + ])
634 - spin:rule 634 + ] ;
635 - [ rdf:type sp:Construct ; 635 + spin:query
636 - rdfs:comment "STEP 020 - Construct all other object properties - WIP"^^xsd:string ; 636 + [ rdf:type sp:Select ;
637 - sp:templates ([ sp:object _:b68 ; 637 + sp:resultVariables (_:b67 _:b68 _:b69 _:b70) ;
638 - sp:predicate _:b69 ; 638 + sp:where ([ sp:object <http://topbraid.org/sxsd#ComplexType> ;
639 - sp:subject _:b70 639 + sp:predicate rdf:type ;
640 - ] [ sp:object rdf:Statement ; 640 + sp:subject _:b71
641 - sp:predicate rdf:type ; 641 + ] [ rdf:type sp:TriplePath ;
642 - sp:subject _:b71 642 + sp:object _:b72 ;
643 - ] [ sp:object _:b70 ; 643 + sp:path [ rdf:type sp:ModPath ;
644 - sp:predicate rdf:subject ; 644 + sp:modMax -2 ;
645 - sp:subject _:b71 645 + sp:modMin 0 ;
646 - ] [ sp:object _:b69 ; 646 + sp:subPath <http://www.topbraid.org/2007/05/composite.owl#child>
647 - sp:predicate rdf:predicate ; 647 + ] ;
648 - sp:subject _:b71 648 + sp:subject _:b71
649 - ] [ sp:object _:b68 ; 649 + ] [ sp:object _:b73 ;
650 - sp:predicate rdf:object ; 650 + sp:predicate <http://topbraid.org/sxsd#name> ;
651 - sp:subject _:b71 651 + sp:subject _:b71
652 - ] [ sp:object _:b71 ; 652 + ] [ sp:object _:b70 ;
653 - sp:predicate <http://www.reportinghub.no/ep/schema/core#basisFor> ; 653 + sp:predicate <http://www.w3.org/ns/sawsdl#modelReference> ;
654 - sp:subject _:b68 654 + sp:subject _:b72
655 - ]) ; 655 + ] [ sp:object _:b74 ;
656 - sp:where ([ sp:object _:b68 ; 656 + sp:predicate <http://topbraid.org/sxsd#name> ;
657 - sp:predicate <http://www.topbraid.org/2007/05/composite.owl#child> ; 657 + sp:subject _:b72
658 - sp:subject _:b70 658 + ] [ rdf:type sp:Bind ;
659 - ] [ sp:object _:b72 ; 659 + sp:expression
660 - sp:predicate rdf:type ; 660 + [ rdf:type spif:titleCase ;
661 - sp:subject _:b68 661 + sp:arg1 _:b74
662 - ] [ sp:object _:b73 ; 662 + ] ;
663 - sp:predicate rdf:type ; 663 + sp:variable _:b75
664 - sp:subject _:b70 664 + ] [ rdf:type sp:Bind ;
665 - ] [ rdf:type sp:TriplePath ; 665 + sp:expression
666 - sp:object _:b74 ; 666 + [ rdf:type smf:buildURI ;
667 - sp:path [ rdf:type sp:ModPath ; 667 + sp:arg1 [ rdf:type fn:concat ;
668 - sp:modMax -2 ; 668 + sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#has" ;
669 - sp:modMin 0 ; 669 + sp:arg2 _:b75
670 - sp:subPath rdfs:subClassOf 670 + ]
671 - ] ; 671 + ] ;
672 - sp:subject _:b73 672 + sp:variable _:b69
673 - ] [ sp:object _:b75 ; 673 + ] [ rdf:type sp:Bind ;
674 - sp:predicate rdfs:subClassOf ; 674 + sp:expression
675 - sp:subject _:b74 675 + [ rdf:type spif:titleCase ;
676 - ] [ sp:object owl:Restriction ; 676 + sp:arg1 _:b73 ;
677 - sp:predicate rdf:type ; 677 + sp:arg2 "[a-z]s"
678 - sp:subject _:b75 678 + ] ;
679 - ] [ sp:object _:b69 ; 679 + sp:variable _:b76
680 - sp:predicate owl:onProperty ; 680 + ] [ rdf:type sp:Bind ;
681 - sp:subject _:b75 681 + sp:expression
682 - ] [ sp:object _:b72 ; 682 + [ rdf:type smf:buildURI ;
683 - sp:predicate owl:allValuesFrom ; 683 + sp:arg1 [ rdf:type fn:concat ;
684 - sp:subject _:b75 684 + sp:arg1 "http://www.reportinghub.no/ep/schema/ddr#" ;
685 - ]) 685 + sp:arg2 _:b76
686 - ] ; 686 + ]
687 - spin:rule 687 + ] ;
688 - [ rdf:type sp:Construct ; 688 + sp:variable _:b68
689 - rdfs:comment "STEP 030 - Construct ep-activity type statements"^^xsd:string ; 689 + ] [ rdf:type sp:Bind ;
690 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#DrillingActivity> ; 690 + sp:expression
691 - sp:predicate rdf:type ; 691 + [ rdf:type smf:buildURI ;
692 - sp:subject _:b76 692 + sp:arg1 [ rdf:type fn:concat ;
693 - ]) ; 693 + sp:arg1 "http://www.reportinghub.no/map/ddr#" ;
694 - sp:where ([ sp:object ddr:Cs_activity ; 694 + sp:arg2 _:b76 ;
695 - sp:predicate rdf:type ; 695 + sp:arg3 "-has" ;
696 - sp:subject _:b76 696 + sp:arg4 _:b75
697 - ]) 697 + ]
698 - ] . 698 + ] ;
699 - 699 + sp:variable _:b67
700 -_:b27 700 + ])
701 - sp:varName "rangeType"^^xsd:string . 701 + ] .
702 - 702 +
703 -_:b26 703 +_:b66
704 - sp:varName "valuesRestriction"^^xsd:string . 704 + sp:varName "e"^^xsd:string .
705 - 705 +
706 -_:b25 706 +_:b65
707 - sp:varName "instClass"^^xsd:string . 707 + sp:varName "s"^^xsd:string .
708 - 708 +
709 -_:b24 709 +_:b64
710 - sp:varName "instType"^^xsd:string . 710 + sp:varName "p"^^xsd:string .
711 - 711 +
712 -_:b23 712 +_:b63
713 - sp:varName "text"^^xsd:string . 713 + sp:varName "pp"^^xsd:string .
714 - 714 +
715 -_:b22 715 +_:b76
716 - sp:varName "textNode"^^xsd:string . 716 + sp:varName "tcname"^^xsd:string .
717 - 717 +
718 -_:b21 718 +_:b75
719 - sp:varName "childLocalName"^^xsd:string . 719 + sp:varName "tcpname"^^xsd:string .
720 - 720 +
721 -_:b20 721 +_:b74
722 - sp:varName "childType"^^xsd:string . 722 + sp:varName "pname"^^xsd:string .
723 - 723 +
724 -_:b19 724 +_:b73
725 - sp:varName "child"^^xsd:string . 725 + sp:varName "name"^^xsd:string .
726 - 726 +
727 -_:b17 727 +_:b72
728 - sp:varName "inst"^^xsd:string . 728 + sp:varName "c"^^xsd:string .
729 - 729 +
730 -_:b16 730 +_:b71
731 - sp:varName "dtpnameU"^^xsd:string . 731 + sp:varName "s"^^xsd:string .
732 - 732 +
733 -_:b15 733 +_:b70
734 - sp:varName "dateTime"^^xsd:string . 734 + sp:varName "mre"^^xsd:string .
735 - 735 +
736 -_:b39 736 +_:b69
737 - sp:varName "rangeType"^^xsd:string . 737 + sp:varName "ddrPU"^^xsd:string .
738 - 738 +
739 -_:b38 739 +_:b68
740 - sp:varName "valuesRestriction"^^xsd:string . 740 + sp:varName "ddrCU"^^xsd:string .
741 - 741 +
742 -_:b37 742 +_:b67
743 - sp:varName "instClass"^^xsd:string . 743 + sp:varName "ddrCPU"^^xsd:string .
744 - 744 +
745 -_:b36 745 +_:b8 sp:varName "valuesRestriction"^^xsd:string .
746 - sp:varName "instType"^^xsd:string . 746 +
747 - 747 +_:b7 sp:varName "instClass"^^xsd:string .
748 -_:b35 748 +
749 - sp:varName "textNode"^^xsd:string . 749 +_:b6 sp:varName "instType"^^xsd:string .
750 - 750 +
751 -_:b34 751 +_:b5 sp:varName "childType"^^xsd:string .
752 - sp:varName "childLocalName"^^xsd:string . 752 +
753 - 753 +_:b3 sp:varName "inst"^^xsd:string .
754 -_:b33 754 +
755 - sp:varName "childType"^^xsd:string . 755 +_:b2 sp:varName "formalProperty"^^xsd:string .
756 - 756 +
757 -_:b32 757 +_:b1 sp:varName "child"^^xsd:string .
758 - sp:varName "child"^^xsd:string . 758 +
759 - 759 +_:b20
760 -_:b30 760 + sp:varName "rangeType"^^xsd:string .
761 - sp:varName "inst"^^xsd:string . 761 +
762 - 762 +_:b19
763 -_:b29 763 + sp:varName "valuesRestriction"^^xsd:string .
764 - sp:varName "dtpnameU"^^xsd:string . 764 +
765 - 765 +_:b18
766 -_:b28 766 + sp:varName "instClass"^^xsd:string .
767 - sp:varName "text"^^xsd:string . 767 +
768 - 768 +_:b17
769 -_:b54 769 + sp:varName "instType"^^xsd:string .
770 - sp:varName "text"^^xsd:string . 770 +
771 - 771 +_:b16
772 -_:b53 772 + sp:varName "textNode"^^xsd:string .
773 - sp:varName "textNode"^^xsd:string . 773 +
774 - 774 +_:b15
775 -_:b52 775 + sp:varName "childLocalName"^^xsd:string .
776 - sp:varName "allValuesRestriction"^^xsd:string . 776 +
777 - 777 +_:b14
778 -_:b51 778 + sp:varName "childType"^^xsd:string .
779 - sp:varName "instClass"^^xsd:string . 779 +
780 - 780 +_:b13
781 -_:b50 781 + sp:varName "child"^^xsd:string .
782 - sp:varName "instType"^^xsd:string . 782 +
783 - 783 +_:b11
784 -_:b49 784 + sp:varName "inst"^^xsd:string .
785 - sp:varName "childLocalName"^^xsd:string . 785 +
786 - 786 +_:b10
787 -_:b48 787 + sp:varName "dtpnameU"^^xsd:string .
788 - sp:varName "childType"^^xsd:string . 788 +
789 - 789 +_:b9 sp:varName "text"^^xsd:string .
790 -_:b47 790 +
791 - sp:varName "child"^^xsd:string . 791 +_:b33
792 - 792 + sp:varName "text"^^xsd:string .
793 -_:b45 793 +
794 - sp:varName "inst"^^xsd:string . 794 +_:b32
795 - 795 + sp:varName "textNode"^^xsd:string .
796 -_:b44 796 +
797 - sp:varName "opnameU"^^xsd:string . 797 +_:b31
798 - 798 + sp:varName "rangeU"^^xsd:string .
799 -_:b43 799 +
800 - sp:varName "value"^^xsd:string . 800 +_:b30
801 - 801 + sp:varName "valuesRestriction"^^xsd:string .
802 -_:b42 802 +
803 - sp:varName "uom"^^xsd:string . 803 +_:b29
804 - 804 + sp:varName "instClass"^^xsd:string .
805 -_:b40 805 +
806 - sp:varName "rangeU"^^xsd:string . 806 +_:b28
807 - 807 + sp:varName "instType"^^xsd:string .
808 -_:b67 808 +
809 - sp:varName "text"^^xsd:string . 809 +_:b27
810 - 810 + sp:varName "childLocalName"^^xsd:string .
811 -_:b66 811 +
812 - sp:varName "textNode"^^xsd:string . 812 +_:b26
813 - 813 + sp:varName "childType"^^xsd:string .
814 -_:b65 814 +
815 - sp:varName "rangeU"^^xsd:string . 815 +_:b25
816 - 816 + sp:varName "child"^^xsd:string .
817 -_:b64 817 +
818 - sp:varName "valuesRestriction"^^xsd:string . 818 +_:b23
819 - 819 + sp:varName "inst"^^xsd:string .
820 -_:b63 820 +
821 - sp:varName "instClass"^^xsd:string . 821 +_:b22
822 - 822 + sp:varName "opnameU"^^xsd:string .
823 -_:b62 823 +
824 - sp:varName "instType"^^xsd:string . 824 +_:b21
825 - 825 + sp:varName "enumeratedValue"^^xsd:string .
826 -_:b61 826 +
827 - sp:varName "childLocalName"^^xsd:string . 827 +_:b48
828 - 828 + sp:varName "text"^^xsd:string .
829 -_:b60 829 +
830 - sp:varName "childType"^^xsd:string . 830 +_:b47
831 - 831 + sp:varName "textNode"^^xsd:string .
832 -_:b59 832 +
833 - sp:varName "child"^^xsd:string . 833 +_:b46
834 - 834 + sp:varName "allValuesRestriction"^^xsd:string .
835 -_:b57 835 +
836 - sp:varName "inst"^^xsd:string . 836 +_:b45
837 - 837 + sp:varName "instClass"^^xsd:string .
838 -_:b56 838 +
839 - sp:varName "opnameU"^^xsd:string . 839 +_:b44
840 - 840 + sp:varName "instType"^^xsd:string .
841 -_:b55 841 +
842 - sp:varName "enumeratedValue"^^xsd:string . 842 +_:b43
843 - 843 + sp:varName "childLocalName"^^xsd:string .
844 -_:b75 844 +
845 - sp:varName "valuesRestriction"^^xsd:string . 845 +_:b42
846 - 846 + sp:varName "childType"^^xsd:string .
847 -_:b74 847 +
848 - sp:varName "instClass"^^xsd:string . 848 +_:b41
849 - 849 + sp:varName "child"^^xsd:string .
850 -_:b73 850 +
851 - sp:varName "instType"^^xsd:string . 851 +_:b39
852 - 852 + sp:varName "inst"^^xsd:string .
853 -_:b72 853 +
854 - sp:varName "childType"^^xsd:string . 854 +_:b38
855 - 855 + sp:varName "opnameU"^^xsd:string .
856 -_:b70 856 +
857 - sp:varName "inst"^^xsd:string . 857 +_:b37
858 - 858 + sp:varName "value"^^xsd:string .
859 -_:b69 859 +
860 - sp:varName "formalProperty"^^xsd:string . 860 +_:b36
861 - 861 + sp:varName "uom"^^xsd:string .
862 -_:b68 862 +
863 - sp:varName "child"^^xsd:string . 863 +_:b34
864 - 864 + sp:varName "rangeU"^^xsd:string .
865 -_:b76 865 +
866 - sp:varName "activity"^^xsd:string . 866 +_:b61
867 - 867 + sp:varName "rangeType"^^xsd:string .
868 -_:b10 868 +
869 - sp:varName "tcname"^^xsd:string . 869 +_:b60
870 - 870 + sp:varName "valuesRestriction"^^xsd:string .
871 -_:b9 sp:varName "tcpname"^^xsd:string . 871 +
872 - 872 +_:b59
873 -_:b8 sp:varName "pname"^^xsd:string . 873 + sp:varName "instClass"^^xsd:string .
874 - 874 +
875 -_:b7 sp:varName "name"^^xsd:string . 875 +_:b58
876 - 876 + sp:varName "instType"^^xsd:string .
877 -_:b6 sp:varName "c"^^xsd:string . 877 +
878 - 878 +_:b57
879 -_:b5 sp:varName "s"^^xsd:string . 879 + sp:varName "text"^^xsd:string .
880 - 880 +
881 -_:b4 sp:varName "mre"^^xsd:string . 881 +_:b56
882 - 882 + sp:varName "textNode"^^xsd:string .
883 -_:b3 sp:varName "ddrPU"^^xsd:string . 883 +
884 - 884 +_:b55
885 -_:b2 sp:varName "ddrCU"^^xsd:string . 885 + sp:varName "childLocalName"^^xsd:string .
886 - 886 +
887 -_:b1 sp:varName "ddrCPU"^^xsd:string . 887 +_:b54
888 - 888 + sp:varName "childType"^^xsd:string .
889 -_:b14 889 +
890 - sp:varName "e"^^xsd:string . 890 +_:b53
891 - 891 + sp:varName "child"^^xsd:string .
892 -_:b13 892 +
893 - sp:varName "s"^^xsd:string . 893 +_:b51
894 - 894 + sp:varName "inst"^^xsd:string .
895 -_:b12 895 +
896 - sp:varName "p"^^xsd:string . 896 +_:b50
897 - 897 + sp:varName "dtpnameU"^^xsd:string .
898 -_:b11 898 +
899 - sp:varName "pp"^^xsd:string . 899 +_:b49
900 + sp:varName "dateTime"^^xsd:string .
901 +
902 +_:b62
903 + sp:varName "activity"^^xsd:string .
......
1 -# Saved by TopBraid on Wed Aug 03 12:31:51 BST 2011 1 +# Saved by TopBraid on Thu Aug 04 16:09:10 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport 2 # baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport
3 # imports: http://www.reportinghub.no/ep/spin/1.1/lib 3 # imports: http://www.reportinghub.no/ep/spin/1.1/lib
4 # imports: http://www.reportinghub.no/ep/transform/1.1/ddr 4 # imports: http://www.reportinghub.no/ep/transform/1.1/ddr
5 +# imports: http://www.reportinghub.no/ep/schema/report
6 +# imports: http://www.reportinghub.no/iso15926/bindEP-NativeOWL
7 +# imports: http://www.reportinghub.no/ep/schema/equipment
5 # imports: http://spinrdf.org/spin 8 # imports: http://spinrdf.org/spin
9 +# imports: http://www.reportinghub.no/ep/schema/activity
10 +# imports: http://www.reportinghub.no/ep/schema/well
6 11
7 @prefix NPD_1104121247071: <file:///www.reportinghub.no/examples/xml/NPD_110412124707.xml#> . 12 @prefix NPD_1104121247071: <file:///www.reportinghub.no/examples/xml/NPD_110412124707.xml#> .
13 +@prefix bindEP-NativeOWL: <http://www.reportinghub.no/iso15926/bindEP-NativeOWL#> .
8 @prefix ddr-normalization: <http://www.reportinghub.no/ep/transform/ddr/normalization#> . 14 @prefix ddr-normalization: <http://www.reportinghub.no/ep/transform/ddr/normalization#> .
9 @prefix ddr-normalization-1.1: <http://www.reportinghub.no/ep/transform/1.1/ddr/normalization#> . 15 @prefix ddr-normalization-1.1: <http://www.reportinghub.no/ep/transform/1.1/ddr/normalization#> .
10 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> . 16 @prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> .
17 +@prefix iso15926: <http://www.reportinghub.no/iso15926/nativeOWL#> .
11 @prefix normalization: <http://www.reportinghub.no/ep/transform/normalization#> . 18 @prefix normalization: <http://www.reportinghub.no/ep/transform/normalization#> .
12 @prefix owl: <http://www.w3.org/2002/07/owl#> . 19 @prefix owl: <http://www.w3.org/2002/07/owl#> .
20 +@prefix p1: <http://example.org/file1#> .
13 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 21 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
14 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 22 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
15 @prefix sp: <http://spinrdf.org/sp#> . 23 @prefix sp: <http://spinrdf.org/sp#> .
...@@ -20,611 +28,281 @@ ...@@ -20,611 +28,281 @@
20 <http://www.reportinghub.no/ep/schema/ddr#Obj_drillReport> 28 <http://www.reportinghub.no/ep/schema/ddr#Obj_drillReport>
21 spin:rule 29 spin:rule
22 [ rdf:type sp:Construct ; 30 [ rdf:type sp:Construct ;
23 - rdfs:comment "STEP 102 Transfer dTimEnd"^^xsd:string ; 31 + rdfs:comment """STEP 103
32 +Classify a DailyDrillingReport"""^^xsd:string ;
24 sp:templates ([ sp:object _:b1 ; 33 sp:templates ([ sp:object _:b1 ;
25 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ; 34 + sp:predicate rdf:type ;
26 sp:subject _:b2 35 sp:subject _:b2
27 ]) ; 36 ]) ;
28 sp:where ([ sp:object _:b3 ; 37 sp:where ([ sp:object _:b3 ;
29 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ; 38 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
30 sp:subject spin:_this 39 sp:subject spin:_this
31 ] [ sp:object _:b4 ; 40 ] [ sp:object _:b4 ;
32 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ; 41 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#createDate> ;
33 - sp:subject spin:_this
34 - ] [ sp:object _:b1 ;
35 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimEnd> ;
36 - sp:subject spin:_this
37 - ] [ rdf:type sp:Bind ;
38 - sp:expression
39 - [ rdf:type ep-spin-lib:normalizeString ;
40 - sp:arg1 _:b3
41 - ] ;
42 - sp:variable _:b5
43 - ] [ rdf:type sp:Bind ;
44 - sp:expression
45 - [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
46 - sp:arg1 _:b5 ;
47 - sp:arg2 _:b4
48 - ] ;
49 - sp:variable _:b2
50 - ])
51 - ] ;
52 - spin:rule
53 - [ rdf:type sp:Construct ;
54 - rdfs:comment "STEP 107 Transfer sum24Hr"^^xsd:string ;
55 - sp:templates ([ sp:object _:b6 ;
56 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#sum24Hr> ;
57 - sp:subject _:b7
58 - ]) ;
59 - sp:where ([ sp:object _:b8 ;
60 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
61 - sp:subject spin:_this
62 - ] [ sp:object _:b9 ;
63 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
64 - sp:subject spin:_this
65 - ] [ sp:object _:b10 ;
66 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
67 - sp:subject spin:_this
68 - ] [ sp:object _:b6 ;
69 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#sum24Hr> ;
70 - sp:subject _:b10
71 - ] [ rdf:type sp:Bind ;
72 - sp:expression
73 - [ rdf:type ep-spin-lib:normalizeString ;
74 - sp:arg1 _:b8
75 - ] ;
76 - sp:variable _:b11
77 - ] [ rdf:type sp:Bind ;
78 - sp:expression
79 - [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
80 - sp:arg1 _:b11 ;
81 - sp:arg2 _:b9
82 - ] ;
83 - sp:variable _:b7
84 - ])
85 - ] ;
86 - spin:rule
87 - [ rdf:type sp:Construct ;
88 - rdfs:comment "STEP 106 Transfer distDrill"^^xsd:string ;
89 - sp:templates ([ sp:object _:b12 ;
90 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasDistDrill> ;
91 - sp:subject _:b13
92 - ]) ;
93 - sp:where ([ sp:object _:b14 ;
94 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
95 - sp:subject spin:_this
96 - ] [ sp:object _:b15 ;
97 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
98 - sp:subject spin:_this
99 - ] [ sp:object _:b16 ;
100 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
101 - sp:subject spin:_this
102 - ] [ sp:object _:b12 ;
103 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasDistDrill> ;
104 - sp:subject _:b16
105 - ] [ rdf:type sp:Bind ;
106 - sp:expression
107 - [ rdf:type ep-spin-lib:normalizeString ;
108 - sp:arg1 _:b14
109 - ] ;
110 - sp:variable _:b17
111 - ] [ rdf:type sp:Bind ;
112 - sp:expression
113 - [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
114 - sp:arg1 _:b17 ;
115 - sp:arg2 _:b15
116 - ] ;
117 - sp:variable _:b13
118 - ])
119 - ] ;
120 - spin:rule
121 - [ rdf:type sp:Construct ;
122 - rdfs:comment "STEP 104 Create Well"^^xsd:string ;
123 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Well> ;
124 - sp:predicate rdf:type ;
125 - sp:subject _:b18
126 - ] [ sp:object _:b19 ;
127 - sp:predicate rdfs:label ;
128 - sp:subject _:b18
129 - ] [ sp:object _:b18 ;
130 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWell> ;
131 - sp:subject _:b20
132 - ] [ sp:object _:b21 ;
133 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
134 - sp:subject _:b18
135 - ]) ;
136 - sp:where ([ sp:object _:b22 ;
137 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
138 - sp:subject spin:_this
139 - ] [ sp:object _:b19 ;
140 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWell> ;
141 sp:subject spin:_this 42 sp:subject spin:_this
142 - ] [ sp:object _:b23 ; 43 + ] [ sp:object _:b5 ;
143 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ; 44 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasVersionKind> ;
144 sp:subject spin:_this 45 sp:subject spin:_this
145 - ] [ sp:object _:b21 ;
146 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
147 - sp:subject _:b20
148 - ] [ rdf:type sp:Bind ;
149 - sp:expression
150 - [ rdf:type ep-spin-lib:normalizeString ;
151 - sp:arg1 _:b22
152 - ] ;
153 - sp:variable _:b24
154 - ] [ rdf:type sp:Bind ;
155 - sp:expression
156 - [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
157 - sp:arg1 _:b24 ;
158 - sp:arg2 _:b23
159 - ] ;
160 - sp:variable _:b20
161 ] [ rdf:type sp:Bind ; 46 ] [ rdf:type sp:Bind ;
162 sp:expression 47 sp:expression
163 - [ rdf:type ep-spin-lib:normalizeString ; 48 + [ rdf:type ep-spin-lib:selectDailyDrillingReportType ;
164 - sp:arg1 _:b19 49 + sp:arg1 _:b5
165 - ] ;
166 - sp:variable _:b25
167 - ] [ rdf:type sp:Bind ;
168 - sp:expression
169 - [ rdf:type ep-spin-lib:buildWellURI ;
170 - sp:arg1 _:b25
171 ] ; 50 ] ;
172 - sp:variable _:b18 51 + sp:variable _:b1
173 - ])
174 - ] ;
175 - spin:rule
176 - [ rdf:type sp:Construct ;
177 - rdfs:comment """STEP 103b
178 -Classify a DailyDrillingReport as preliminary"""^^xsd:string ;
179 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#PreliminaryDailyDrillingReport> ;
180 - sp:predicate rdf:type ;
181 - sp:subject _:b26
182 - ]) ;
183 - sp:where ([ sp:object _:b27 ;
184 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
185 - sp:subject spin:_this
186 - ] [ sp:object _:b28 ;
187 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#createDate> ;
188 - sp:subject spin:_this
189 - ] [ sp:object <http://www.reportinghub.no/ep/schema/ddr#ORV_preliminary> ;
190 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasVersionKind> ;
191 - sp:subject spin:_this
192 ] [ rdf:type sp:Bind ; 52 ] [ rdf:type sp:Bind ;
193 sp:expression 53 sp:expression
194 [ rdf:type ep-spin-lib:normalizeString ; 54 [ rdf:type ep-spin-lib:normalizeString ;
195 - sp:arg1 _:b27 55 + sp:arg1 _:b3
196 ] ; 56 ] ;
197 - sp:variable _:b29 57 + sp:variable _:b6
198 ] [ rdf:type sp:Bind ; 58 ] [ rdf:type sp:Bind ;
199 sp:expression 59 sp:expression
200 [ rdf:type ep-spin-lib:buildDailyDrillingReportURI ; 60 [ rdf:type ep-spin-lib:buildDailyDrillingReportURI ;
201 - sp:arg1 _:b29 ; 61 + sp:arg1 _:b6 ;
202 - sp:arg2 _:b28 62 + sp:arg2 _:b4
203 ] ; 63 ] ;
204 - sp:variable _:b26 64 + sp:variable _:b2
205 ]) 65 ])
206 ] ; 66 ] ;
207 spin:rule 67 spin:rule
208 [ rdf:type sp:Construct ; 68 [ rdf:type sp:Construct ;
209 - rdfs:comment """STEP 101 Create DailyDrillingReport, DailyDrillingActivity and WellBore 69 + rdfs:comment """STEP 101 Create DailyDrillingReport, DailyDrillingActivity, TemporalPartOfAWellBore and WellBore
210 -Minimum data - createDate, dTimStart, nameWellBore 70 +Minimum data - createDate, dTimStart, nameWellBore"""^^xsd:string ;
211 -Add a link from Obj_DrillReport to DailyDrillingReport to support other CONSTRUCT clauses (is this useful?)"""^^xsd:string ; 71 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/report#DailyDrillingReport> ;
212 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#DailyDrillingReport> ;
213 sp:predicate rdf:type ; 72 sp:predicate rdf:type ;
214 - sp:subject _:b30 73 + sp:subject _:b7
215 ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#DailyDrillingActivity> ; 74 ] [ sp:object <http://www.reportinghub.no/ep/schema/activity#DailyDrillingActivity> ;
216 sp:predicate rdf:type ; 75 sp:predicate rdf:type ;
217 - sp:subject _:b31 76 + sp:subject _:b8
218 - ] [ sp:object _:b31 ; 77 + ] [ sp:object _:b8 ;
219 sp:predicate <http://www.reportinghub.no/ep/schema/activity#reportOn> ; 78 sp:predicate <http://www.reportinghub.no/ep/schema/activity#reportOn> ;
220 - sp:subject _:b30 79 + sp:subject _:b7
221 - ] [ sp:object _:b32 ; 80 + ] [ sp:object _:b9 ;
222 sp:predicate <http://www.reportinghub.no/ep/schema/activity#createdAt> ; 81 sp:predicate <http://www.reportinghub.no/ep/schema/activity#createdAt> ;
223 - sp:subject _:b30 82 + sp:subject _:b7
224 - ] [ sp:object _:b33 ; 83 + ] [ sp:object _:b10 ;
225 sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ; 84 sp:predicate <http://www.reportinghub.no/ep/schema/activity#startedAt> ;
226 - sp:subject _:b31 85 + sp:subject _:b8
86 + ] [ sp:object <http://www.reportinghub.no/ep/schema/well#TemporalPartOfAWellBore> ;
87 + sp:predicate rdf:type ;
88 + sp:subject _:b11
227 ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ; 89 ] [ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ;
228 sp:predicate rdf:type ; 90 sp:predicate rdf:type ;
229 - sp:subject _:b34 91 + sp:subject _:b12
230 - ] [ sp:object _:b34 ; 92 + ] [ sp:object _:b12 ;
231 - sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; 93 + sp:predicate iso15926:temporalPartOf ;
232 - sp:subject _:b31 94 + sp:subject _:b11
233 - ] [ sp:object _:b35 ; 95 + ] [ sp:object _:b13 ;
234 sp:predicate rdfs:label ; 96 sp:predicate rdfs:label ;
235 - sp:subject _:b34 97 + sp:subject _:b12
236 - ] [ sp:object spin:_this ; 98 + ] [ sp:object _:b11 ;
237 - sp:predicate <http://www.linkedmodel.org/schema/dtype#derivedFrom> ; 99 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
238 - sp:subject _:b30 100 + sp:subject _:b8
239 ]) ; 101 ]) ;
240 - sp:where ([ sp:object _:b35 ; 102 + sp:where ([ sp:object _:b13 ;
241 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ; 103 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
242 sp:subject spin:_this 104 sp:subject spin:_this
243 - ] [ sp:object _:b33 ; 105 + ] [ sp:object _:b10 ;
244 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ; 106 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
245 sp:subject spin:_this 107 sp:subject spin:_this
246 - ] [ sp:object _:b32 ; 108 + ] [ sp:object _:b9 ;
247 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#createDate> ; 109 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#createDate> ;
248 sp:subject spin:_this 110 sp:subject spin:_this
249 ] [ rdf:type sp:Bind ; 111 ] [ rdf:type sp:Bind ;
250 sp:expression 112 sp:expression
251 [ rdf:type ep-spin-lib:normalizeString ; 113 [ rdf:type ep-spin-lib:normalizeString ;
252 - sp:arg1 _:b35 114 + sp:arg1 _:b13
253 ] ; 115 ] ;
254 - sp:variable _:b36 116 + sp:variable _:b14
255 ] [ rdf:type sp:Bind ; 117 ] [ rdf:type sp:Bind ;
256 sp:expression 118 sp:expression
257 [ rdf:type ep-spin-lib:buildDailyDrillingReportURI ; 119 [ rdf:type ep-spin-lib:buildDailyDrillingReportURI ;
258 - sp:arg1 _:b36 ; 120 + sp:arg1 _:b14 ;
259 - sp:arg2 _:b32 121 + sp:arg2 _:b9
260 ] ; 122 ] ;
261 - sp:variable _:b30 123 + sp:variable _:b7
262 ] [ rdf:type sp:Bind ; 124 ] [ rdf:type sp:Bind ;
263 sp:expression 125 sp:expression
264 [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ; 126 [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
265 - sp:arg1 _:b36 ; 127 + sp:arg1 _:b14 ;
266 - sp:arg2 _:b33 128 + sp:arg2 _:b10
267 ] ; 129 ] ;
268 - sp:variable _:b31 130 + sp:variable _:b8
269 ] [ rdf:type sp:Bind ; 131 ] [ rdf:type sp:Bind ;
270 sp:expression 132 sp:expression
271 - [ rdf:type ep-spin-lib:buildWellBoreURI ; 133 + [ rdf:type ep-spin-lib:buildTemporalPartOfAWellBoreURI ;
272 - sp:arg1 _:b36 134 + sp:arg1 _:b14 ;
135 + sp:arg2 _:b10
273 ] ; 136 ] ;
274 - sp:variable _:b34 137 + sp:variable _:b11
275 - ])
276 - ] ;
277 - spin:rule
278 - [ rdf:type sp:Construct ;
279 - rdfs:comment "STEP 108 Transfer forecast24Hr"^^xsd:string ;
280 - sp:templates ([ sp:object _:b37 ;
281 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#forecast24Hr> ;
282 - sp:subject _:b38
283 - ]) ;
284 - sp:where ([ sp:object _:b39 ;
285 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
286 - sp:subject spin:_this
287 - ] [ sp:object _:b40 ;
288 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
289 - sp:subject spin:_this
290 - ] [ sp:object _:b41 ;
291 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
292 - sp:subject spin:_this
293 - ] [ sp:object _:b37 ;
294 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#forecast24Hr> ;
295 - sp:subject _:b41
296 - ] [ rdf:type sp:Bind ;
297 - sp:expression
298 - [ rdf:type ep-spin-lib:normalizeString ;
299 - sp:arg1 _:b39
300 - ] ;
301 - sp:variable _:b42
302 ] [ rdf:type sp:Bind ; 138 ] [ rdf:type sp:Bind ;
303 sp:expression 139 sp:expression
304 - [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ; 140 + [ rdf:type ep-spin-lib:buildWellBoreURI ;
305 - sp:arg1 _:b42 ; 141 + sp:arg1 _:b14
306 - sp:arg2 _:b40
307 ] ; 142 ] ;
308 - sp:variable _:b38 143 + sp:variable _:b12
309 ]) 144 ])
310 ] ; 145 ] ;
311 spin:rule 146 spin:rule
312 [ rdf:type sp:Construct ; 147 [ rdf:type sp:Construct ;
313 - rdfs:comment "STEP 109 Transfer md"^^xsd:string ; 148 + rdfs:comment "STEP 104 Create Well"^^xsd:string ;
314 - sp:templates ([ sp:object _:b43 ; 149 + sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#Well> ;
315 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMd> ; 150 + sp:predicate rdf:type ;
316 - sp:subject _:b44 151 + sp:subject _:b15
152 + ] [ sp:object _:b16 ;
153 + sp:predicate rdfs:label ;
154 + sp:subject _:b15
155 + ] [ sp:object _:b15 ;
156 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWell> ;
157 + sp:subject _:b17
158 + ] [ sp:object _:b18 ;
159 + sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
160 + sp:subject _:b15
317 ]) ; 161 ]) ;
318 - sp:where ([ sp:object _:b45 ; 162 + sp:where ([ sp:object _:b19 ;
319 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ; 163 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
320 sp:subject spin:_this 164 sp:subject spin:_this
321 - ] [ sp:object _:b46 ; 165 + ] [ sp:object _:b16 ;
322 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ; 166 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWell> ;
323 sp:subject spin:_this 167 sp:subject spin:_this
324 - ] [ sp:object _:b47 ; 168 + ] [ sp:object _:b20 ;
325 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ; 169 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
326 sp:subject spin:_this 170 sp:subject spin:_this
327 - ] [ sp:object _:b44 ; 171 + ] [ sp:object _:b18 ;
328 sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ; 172 sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
329 - sp:subject _:b48 173 + sp:subject _:b17
330 - ] [ sp:object _:b43 ;
331 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMd> ;
332 - sp:subject _:b47
333 ] [ rdf:type sp:Bind ; 174 ] [ rdf:type sp:Bind ;
334 sp:expression 175 sp:expression
335 [ rdf:type ep-spin-lib:normalizeString ; 176 [ rdf:type ep-spin-lib:normalizeString ;
336 - sp:arg1 _:b45 177 + sp:arg1 _:b19
337 ] ; 178 ] ;
338 - sp:variable _:b49 179 + sp:variable _:b21
339 ] [ rdf:type sp:Bind ; 180 ] [ rdf:type sp:Bind ;
340 sp:expression 181 sp:expression
341 [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ; 182 [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
342 - sp:arg1 _:b49 ; 183 + sp:arg1 _:b21 ;
343 - sp:arg2 _:b46 184 + sp:arg2 _:b20
344 - ] ;
345 - sp:variable _:b48
346 - ])
347 - ] ;
348 - spin:rule
349 - [ rdf:type sp:Construct ;
350 - rdfs:comment """STEP 103c
351 -Classify a DailyDrillingReport as final"""^^xsd:string ;
352 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#FinalDailyDrillingReport> ;
353 - sp:predicate rdf:type ;
354 - sp:subject _:b50
355 - ]) ;
356 - sp:where ([ sp:object _:b51 ;
357 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
358 - sp:subject spin:_this
359 - ] [ sp:object _:b52 ;
360 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#createDate> ;
361 - sp:subject spin:_this
362 - ] [ sp:object <http://www.reportinghub.no/ep/schema/ddr#ORV_final> ;
363 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasVersionKind> ;
364 - sp:subject spin:_this
365 - ] [ rdf:type sp:Bind ;
366 - sp:expression
367 - [ rdf:type ep-spin-lib:normalizeString ;
368 - sp:arg1 _:b51
369 ] ; 185 ] ;
370 - sp:variable _:b53 186 + sp:variable _:b17
371 - ] [ rdf:type sp:Bind ;
372 - sp:expression
373 - [ rdf:type ep-spin-lib:buildDailyDrillingReportURI ;
374 - sp:arg1 _:b53 ;
375 - sp:arg2 _:b52
376 - ] ;
377 - sp:variable _:b50
378 - ])
379 - ] ;
380 - spin:rule
381 - [ rdf:type sp:Construct ;
382 - rdfs:comment """STEP 103a
383 -Classify a DailyDrillingReport as normal"""^^xsd:string ;
384 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/activity#NormalDailyDrillingReport> ;
385 - sp:predicate rdf:type ;
386 - sp:subject _:b54
387 - ]) ;
388 - sp:where ([ sp:object _:b55 ;
389 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
390 - sp:subject spin:_this
391 - ] [ sp:object _:b56 ;
392 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#createDate> ;
393 - sp:subject spin:_this
394 - ] [ sp:object <http://www.reportinghub.no/ep/schema/ddr#ORV_normal> ;
395 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasVersionKind> ;
396 - sp:subject spin:_this
397 ] [ rdf:type sp:Bind ; 187 ] [ rdf:type sp:Bind ;
398 sp:expression 188 sp:expression
399 [ rdf:type ep-spin-lib:normalizeString ; 189 [ rdf:type ep-spin-lib:normalizeString ;
400 - sp:arg1 _:b55 190 + sp:arg1 _:b16
401 ] ; 191 ] ;
402 - sp:variable _:b57 192 + sp:variable _:b22
403 ] [ rdf:type sp:Bind ; 193 ] [ rdf:type sp:Bind ;
404 sp:expression 194 sp:expression
405 - [ rdf:type ep-spin-lib:buildDailyDrillingReportURI ; 195 + [ rdf:type ep-spin-lib:buildWellURI ;
406 - sp:arg1 _:b57 ; 196 + sp:arg1 _:b22
407 - sp:arg2 _:b56
408 ] ; 197 ] ;
409 - sp:variable _:b54 198 + sp:variable _:b15
410 ]) 199 ])
411 ] ; 200 ] ;
412 spin:rule 201 spin:rule
413 [ rdf:type sp:Construct ; 202 [ rdf:type sp:Construct ;
414 - rdfs:comment "STEP 105 Transfer ropCurrent"^^xsd:string ; 203 + rdfs:comment "STEP 102 Transfer dTimEnd"^^xsd:string ;
415 - sp:templates ([ sp:object _:b58 ; 204 + sp:templates ([ sp:object _:b23 ;
416 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasRopCurrent> ; 205 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#finishedAt> ;
417 - sp:subject _:b59 206 + sp:subject _:b24
418 ]) ; 207 ]) ;
419 - sp:where ([ sp:object _:b60 ; 208 + sp:where ([ sp:object _:b25 ;
420 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ; 209 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
421 sp:subject spin:_this 210 sp:subject spin:_this
422 - ] [ sp:object _:b61 ; 211 + ] [ sp:object _:b26 ;
423 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ; 212 sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
424 sp:subject spin:_this 213 sp:subject spin:_this
425 - ] [ sp:object _:b62 ; 214 + ] [ sp:object _:b23 ;
426 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ; 215 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimEnd> ;
427 sp:subject spin:_this 216 sp:subject spin:_this
428 - ] [ sp:object _:b58 ;
429 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasRopCurrent> ;
430 - sp:subject _:b62
431 ] [ rdf:type sp:Bind ; 217 ] [ rdf:type sp:Bind ;
432 sp:expression 218 sp:expression
433 [ rdf:type ep-spin-lib:normalizeString ; 219 [ rdf:type ep-spin-lib:normalizeString ;
434 - sp:arg1 _:b60 220 + sp:arg1 _:b25
435 ] ; 221 ] ;
436 - sp:variable _:b63 222 + sp:variable _:b27
437 ] [ rdf:type sp:Bind ; 223 ] [ rdf:type sp:Bind ;
438 sp:expression 224 sp:expression
439 [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ; 225 [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
440 - sp:arg1 _:b63 ; 226 + sp:arg1 _:b27 ;
441 - sp:arg2 _:b61 227 + sp:arg2 _:b26
442 ] ; 228 ] ;
443 - sp:variable _:b59 229 + sp:variable _:b24
444 ]) 230 ])
445 ] . 231 ] .
446 232
447 <http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport> 233 <http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport>
448 rdf:type owl:Ontology ; 234 rdf:type owl:Ontology ;
449 - owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.1/ddr> , <http://www.reportinghub.no/ep/spin/1.1/lib> ; 235 + owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/well> , <http://www.reportinghub.no/iso15926/bindEP-NativeOWL> , <http://www.reportinghub.no/ep/schema/report> , <http://www.reportinghub.no/ep/schema/equipment> , <http://www.reportinghub.no/ep/schema/activity> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/transform/1.1/ddr> ;
450 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 236 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
451 237
452 -_:b50 238 +_:b2 sp:varName "dailyDrillingReport"^^xsd:string .
453 - sp:varName "dailyDrillingReport"^^xsd:string .
454 239
455 -_:b53 240 +_:b6 sp:varName "normalizedWellBoreName"^^xsd:string .
456 - sp:varName "normalizedWellBoreName"^^xsd:string .
457 241
458 -_:b52 242 +_:b1 sp:varName "dailyDrillingReportType"^^xsd:string .
459 - sp:varName "createDate"^^xsd:string .
460 243
461 -_:b51 244 +_:b5 sp:varName "versionKind"^^xsd:string .
462 - sp:varName "nameWellBore"^^xsd:string .
463 245
464 -_:b26 246 +_:b4 sp:varName "createDate"^^xsd:string .
465 - sp:varName "dailyDrillingReport"^^xsd:string .
466 -
467 -_:b29
468 - sp:varName "normalizedWellBoreName"^^xsd:string .
469 -
470 -_:b28
471 - sp:varName "createDate"^^xsd:string .
472 -
473 -_:b27
474 - sp:varName "nameWellBore"^^xsd:string .
475 -
476 -_:b54
477 - sp:varName "dailyDrillingReport"^^xsd:string .
478 -
479 -_:b57
480 - sp:varName "normalizedWellBoreName"^^xsd:string .
481 -
482 -_:b56
483 - sp:varName "createDate"^^xsd:string .
484 -
485 -_:b55
486 - sp:varName "nameWellBore"^^xsd:string .
487 -
488 -_:b5 sp:varName "normalizedWellBoreName"^^xsd:string .
489 -
490 -_:b4 sp:varName "dTimStart"^^xsd:string .
491 247
492 _:b3 sp:varName "nameWellBore"^^xsd:string . 248 _:b3 sp:varName "nameWellBore"^^xsd:string .
493 249
494 -_:b2 sp:varName "dailyDrillingActivity"^^xsd:string . 250 +_:b22
495 -
496 -_:b1 sp:varName "dTimEnd"^^xsd:string .
497 -
498 -_:b42
499 - sp:varName "normalizedWellBoreName"^^xsd:string .
500 -
501 -_:b41
502 - sp:varName "statusInfo"^^xsd:string .
503 -
504 -_:b40
505 - sp:varName "dTimStart"^^xsd:string .
506 -
507 -_:b39
508 - sp:varName "nameWellBore"^^xsd:string .
509 -
510 -_:b38
511 - sp:varName "dailyDrillingActivity"^^xsd:string .
512 -
513 -_:b37
514 - sp:varName "forecast24Hr"^^xsd:string .
515 -
516 -_:b63
517 - sp:varName "normalizedWellBoreName"^^xsd:string .
518 -
519 -_:b62
520 - sp:varName "statusInfo"^^xsd:string .
521 -
522 -_:b61
523 - sp:varName "dTimStart"^^xsd:string .
524 -
525 -_:b60
526 - sp:varName "nameWellBore"^^xsd:string .
527 -
528 -_:b59
529 - sp:varName "dailyDrillingActivity"^^xsd:string .
530 -
531 -_:b58
532 - sp:varName "ropCurrentValue"^^xsd:string .
533 -
534 -_:b11
535 - sp:varName "normalizedWellBoreName"^^xsd:string .
536 -
537 -_:b10
538 - sp:varName "statusInfo"^^xsd:string .
539 -
540 -_:b9 sp:varName "dTimStart"^^xsd:string .
541 -
542 -_:b8 sp:varName "nameWellBore"^^xsd:string .
543 -
544 -_:b7 sp:varName "dailyDrillingActivity"^^xsd:string .
545 -
546 -_:b6 sp:varName "sum24Hr"^^xsd:string .
547 -
548 -_:b25
549 sp:varName "normalizedWellName"^^xsd:string . 251 sp:varName "normalizedWellName"^^xsd:string .
550 252
551 -_:b24 253 +_:b21
552 sp:varName "normalizedWellBoreName"^^xsd:string . 254 sp:varName "normalizedWellBoreName"^^xsd:string .
553 255
554 -_:b23 256 +_:b20
555 sp:varName "dTimStart"^^xsd:string . 257 sp:varName "dTimStart"^^xsd:string .
556 258
557 -_:b22 259 +_:b19
558 sp:varName "nameWellBore"^^xsd:string . 260 sp:varName "nameWellBore"^^xsd:string .
559 261
560 -_:b21 262 +_:b18
561 sp:varName "wellBore"^^xsd:string . 263 sp:varName "wellBore"^^xsd:string .
562 264
563 -_:b20 265 +_:b17
564 sp:varName "dailyDrillingActivity"^^xsd:string . 266 sp:varName "dailyDrillingActivity"^^xsd:string .
565 267
566 -_:b19 268 +_:b16
567 sp:varName "nameWell"^^xsd:string . 269 sp:varName "nameWell"^^xsd:string .
568 270
569 -_:b18 271 +_:b15
570 sp:varName "well"^^xsd:string . 272 sp:varName "well"^^xsd:string .
571 273
572 -_:b49 274 +_:b14
573 sp:varName "normalizedWellBoreName"^^xsd:string . 275 sp:varName "normalizedWellBoreName"^^xsd:string .
574 276
575 -_:b48 277 +_:b13
576 - sp:varName "dailyDrillingActivity"^^xsd:string .
577 -
578 -_:b47
579 - sp:varName "statusInfo"^^xsd:string .
580 -
581 -_:b46
582 - sp:varName "dTimStart"^^xsd:string .
583 -
584 -_:b45
585 sp:varName "nameWellBore"^^xsd:string . 278 sp:varName "nameWellBore"^^xsd:string .
586 279
587 -_:b44 280 +_:b12
588 sp:varName "wellBore"^^xsd:string . 281 sp:varName "wellBore"^^xsd:string .
589 282
590 -_:b43 283 +_:b11
591 - sp:varName "md"^^xsd:string . 284 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
592 -
593 -_:b17
594 - sp:varName "normalizedWellBoreName"^^xsd:string .
595 -
596 -_:b16
597 - sp:varName "statusInfo"^^xsd:string .
598 285
599 -_:b15 286 +_:b10
600 sp:varName "dTimStart"^^xsd:string . 287 sp:varName "dTimStart"^^xsd:string .
601 288
602 -_:b14 289 +_:b9 sp:varName "createDate"^^xsd:string .
603 - sp:varName "nameWellBore"^^xsd:string .
604 290
605 -_:b13 291 +_:b8 sp:varName "dailyDrillingActivity"^^xsd:string .
606 - sp:varName "dailyDrillingActivity"^^xsd:string .
607 292
608 -_:b12 293 +_:b7 sp:varName "dailyDrillingReport"^^xsd:string .
609 - sp:varName "distDrill"^^xsd:string .
610 294
611 -_:b36 295 +_:b27
612 sp:varName "normalizedWellBoreName"^^xsd:string . 296 sp:varName "normalizedWellBoreName"^^xsd:string .
613 297
614 -_:b35 298 +_:b26
615 - sp:varName "nameWellBore"^^xsd:string .
616 -
617 -_:b34
618 - sp:varName "wellBore"^^xsd:string .
619 -
620 -_:b33
621 sp:varName "dTimStart"^^xsd:string . 299 sp:varName "dTimStart"^^xsd:string .
622 300
623 -_:b32 301 +_:b25
624 - sp:varName "createDate"^^xsd:string . 302 + sp:varName "nameWellBore"^^xsd:string .
625 303
626 -_:b31 304 +_:b24
627 sp:varName "dailyDrillingActivity"^^xsd:string . 305 sp:varName "dailyDrillingActivity"^^xsd:string .
628 306
629 -_:b30 307 +_:b23
630 - sp:varName "dailyDrillingReport"^^xsd:string . 308 + sp:varName "dTimEnd"^^xsd:string .
......
1 -# Saved by TopBraid on Wed Aug 03 12:31:51 BST 2011 1 +# Saved by TopBraid on Thu Aug 04 16:09:10 BST 2011
2 # baseURI: null 2 # baseURI: null
3 3
4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> . 4 @prefix composite: <http://www.topbraid.org/2007/05/composite.owl#> .
......
1 -# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/normalization 1 +# Saved by TopBraid on Thu Aug 04 14:25:22 BST 2011
2 -# imports: http://spinrdf.org/spin 2 +# baseURI: http://www.reportinghub.no/ep/transform/1.1/normalization
3 -# imports: http://www.reportinghub.no/ep/transform/1.1/ddr 3 +# imports: file:///www.reportinghub.no/examples/xml/NPD_110412124707.xml
4 - 4 +# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport
5 -@prefix ddr-normalization: <http://www.reportinghub.no/ep/transform/ddr/normalization#> . 5 +# imports: http://www.reportinghub.no/ep/schema/report
6 -@prefix ddr-normalization-1.1: <http://www.reportinghub.no/ep/transform/1.1/ddr/normalization#> . 6 +# imports: http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo
7 -@prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> . 7 +# imports: http://www.reportinghub.no/ep/schema/equipment
8 -@prefix normalization: <http://www.reportinghub.no/ep/transform/normalization#> . 8 +# imports: http://spinrdf.org/spin
9 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 9 +# imports: http://www.reportinghub.no/ep/schema/activity
10 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 10 +# imports: http://www.reportinghub.no/ep/schema/well
11 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 11 +
12 -@prefix rhspin: <http://www.reportinghub.no/spin/rh#> . 12 +@prefix : <http://www.reportinghub.no/ep/transform/1.1/normalization#> .
13 -@prefix sp: <http://spinrdf.org/sp#> . 13 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
14 -@prefix spin: <http://spinrdf.org/spin#> . 14 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
15 -@prefix spl: <http://spinrdf.org/spl#> . 15 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
16 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 16 +@prefix sp: <http://spinrdf.org/sp#> .
17 - 17 +@prefix spin: <http://spinrdf.org/spin#> .
18 -<http://www.reportinghub.no/ep/schema/ddr#Obj_drillReport> 18 +@prefix spl: <http://spinrdf.org/spl#> .
19 - spin:rule 19 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
20 - [ rdf:type sp:Construct ; 20 +
21 - rdfs:comment "STEP 101 Make Well and Well Bore Instances"^^xsd:string ; 21 +<http://www.reportinghub.no/ep/transform/1.1/normalization>
22 - sp:templates ([ sp:object <http://www.reportinghub.no/ep/schema/well#WellBore> ; 22 + rdf:type owl:Ontology ;
23 - sp:predicate rdf:type ; 23 + owl:imports <http://www.reportinghub.no/ep/schema/well> , <http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo> , <http://www.reportinghub.no/ep/schema/activity> , <http://spinrdf.org/spin> , <file:///www.reportinghub.no/examples/xml/NPD_110412124707.xml> , <http://www.reportinghub.no/ep/schema/report> , <http://www.reportinghub.no/ep/transform/1.1/ddr/drillReport> , <http://www.reportinghub.no/ep/schema/equipment> ;
24 - sp:subject _:b1 24 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
25 - ] [ sp:object _:b2 ;
26 - sp:predicate rdfs:label ;
27 - sp:subject _:b1
28 - ] [ sp:object <http://www.reportinghub.no/ep/schema/well#Well> ;
29 - sp:predicate rdf:type ;
30 - sp:subject _:b3
31 - ] [ sp:object _:b4 ;
32 - sp:predicate rdfs:label ;
33 - sp:subject _:b3
34 - ] [ sp:object _:b1 ;
35 - sp:predicate <http://www.reportinghub.no/ep/schema/core#hasPart> ;
36 - sp:subject _:b3
37 - ]) ;
38 - sp:where ([ sp:object _:b2 ;
39 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
40 - sp:subject spin:_this
41 - ] [ sp:object _:b4 ;
42 - sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWell> ;
43 - sp:subject spin:_this
44 - ] [ rdf:type sp:Bind ;
45 - sp:expression
46 - [ rdf:type rhspin:wellByName ;
47 - sp:arg1 _:b4
48 - ] ;
49 - sp:variable _:b3
50 - ] [ rdf:type sp:Bind ;
51 - sp:expression
52 - [ rdf:type rhspin:wellBoreByName ;
53 - sp:arg1 _:b2
54 - ] ;
55 - sp:variable _:b1
56 - ])
57 - ] .
58 -
59 -<http://www.reportinghub.no/ep/transform/1.1/ddr/normalization>
60 - rdf:type owl:Ontology ;
61 - owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.1/ddr> ;
62 - owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
63 -
64 -_:b1 sp:varName "wellBore"^^xsd:string .
65 -
66 -_:b2 sp:varName "nameWellBore"^^xsd:string .
67 -
68 -_:b3 sp:varName "well"^^xsd:string .
69 -
70 -_:b4 sp:varName "nameWell"^^xsd:string .
......
1 +# Saved by TopBraid on Thu Aug 04 15:55:35 BST 2011
2 +# baseURI: http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo
3 +# imports: http://www.reportinghub.no/ep/spin/1.1/lib
4 +# imports: http://www.reportinghub.no/ep/transform/1.1/ddr
5 +# imports: http://www.reportinghub.no/iso15926/bindEP-NativeOWL
6 +# imports: http://www.reportinghub.no/ep/schema/report
7 +# imports: http://www.reportinghub.no/ep/schema/equipment
8 +# imports: http://spinrdf.org/spin
9 +# imports: http://www.reportinghub.no/ep/schema/well
10 +# imports: http://www.reportinghub.no/ep/schema/activity
11 +
12 +@prefix : <http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo#> .
13 +@prefix NPD_1104121247071: <file:///www.reportinghub.no/examples/xml/NPD_110412124707.xml#> .
14 +@prefix bindEP-NativeOWL: <http://www.reportinghub.no/iso15926/bindEP-NativeOWL#> .
15 +@prefix ddr-normalization: <http://www.reportinghub.no/ep/transform/ddr/normalization#> .
16 +@prefix ddr-normalization-1.1: <http://www.reportinghub.no/ep/transform/1.1/ddr/normalization#> .
17 +@prefix ep-spin-lib: <http://www.reportinghub.no/ep/spin/lib#> .
18 +@prefix iso15926: <http://www.reportinghub.no/iso15926/nativeOWL#> .
19 +@prefix normalization: <http://www.reportinghub.no/ep/transform/normalization#> .
20 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
21 +@prefix p1: <http://example.org/file1#> .
22 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
23 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
24 +@prefix sp: <http://spinrdf.org/sp#> .
25 +@prefix spin: <http://spinrdf.org/spin#> .
26 +@prefix spl: <http://spinrdf.org/spl#> .
27 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
28 +
29 +<http://www.reportinghub.no/ep/schema/ddr#Obj_drillReport>
30 + spin:rule
31 + [ rdf:type sp:Construct ;
32 + rdfs:comment "STEP 107 Transfer sum24Hr"^^xsd:string ;
33 + sp:templates ([ sp:object _:b1 ;
34 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#sum24Hr> ;
35 + sp:subject _:b2
36 + ]) ;
37 + sp:where ([ sp:object _:b3 ;
38 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
39 + sp:subject spin:_this
40 + ] [ sp:object _:b4 ;
41 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
42 + sp:subject spin:_this
43 + ] [ sp:object _:b5 ;
44 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
45 + sp:subject spin:_this
46 + ] [ sp:object _:b1 ;
47 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#sum24Hr> ;
48 + sp:subject _:b5
49 + ] [ rdf:type sp:Bind ;
50 + sp:expression
51 + [ rdf:type ep-spin-lib:normalizeString ;
52 + sp:arg1 _:b3
53 + ] ;
54 + sp:variable _:b6
55 + ] [ rdf:type sp:Bind ;
56 + sp:expression
57 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
58 + sp:arg1 _:b6 ;
59 + sp:arg2 _:b4
60 + ] ;
61 + sp:variable _:b2
62 + ])
63 + ] ;
64 + spin:rule
65 + [ rdf:type sp:Construct ;
66 + rdfs:comment "STEP 122 Transfer mdDiaPilotPlan"^^xsd:string ;
67 + sp:templates ([ sp:object _:b7 ;
68 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdDiaPilotPlan> ;
69 + sp:subject _:b8
70 + ]) ;
71 + sp:where ([ sp:object _:b9 ;
72 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
73 + sp:subject spin:_this
74 + ] [ sp:object _:b10 ;
75 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
76 + sp:subject spin:_this
77 + ] [ sp:object _:b11 ;
78 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
79 + sp:subject spin:_this
80 + ] [ sp:object _:b8 ;
81 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
82 + sp:subject _:b12
83 + ] [ sp:object _:b7 ;
84 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdDiaPilotPlan> ;
85 + sp:subject _:b11
86 + ] [ rdf:type sp:Bind ;
87 + sp:expression
88 + [ rdf:type ep-spin-lib:normalizeString ;
89 + sp:arg1 _:b9
90 + ] ;
91 + sp:variable _:b13
92 + ] [ rdf:type sp:Bind ;
93 + sp:expression
94 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
95 + sp:arg1 _:b13 ;
96 + sp:arg2 _:b10
97 + ] ;
98 + sp:variable _:b12
99 + ])
100 + ] ;
101 + spin:rule
102 + [ rdf:type sp:Construct ;
103 + rdfs:comment "STEP 110 Transfer tvd"^^xsd:string ;
104 + sp:templates ([ sp:object _:b14 ;
105 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasTvd> ;
106 + sp:subject _:b15
107 + ]) ;
108 + sp:where ([ sp:object _:b16 ;
109 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
110 + sp:subject spin:_this
111 + ] [ sp:object _:b17 ;
112 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
113 + sp:subject spin:_this
114 + ] [ sp:object _:b18 ;
115 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
116 + sp:subject spin:_this
117 + ] [ sp:object _:b15 ;
118 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
119 + sp:subject _:b19
120 + ] [ sp:object _:b14 ;
121 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasTvd> ;
122 + sp:subject _:b18
123 + ] [ rdf:type sp:Bind ;
124 + sp:expression
125 + [ rdf:type ep-spin-lib:normalizeString ;
126 + sp:arg1 _:b16
127 + ] ;
128 + sp:variable _:b20
129 + ] [ rdf:type sp:Bind ;
130 + sp:expression
131 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
132 + sp:arg1 _:b20 ;
133 + sp:arg2 _:b17
134 + ] ;
135 + sp:variable _:b19
136 + ])
137 + ] ;
138 + spin:rule
139 + [ rdf:type sp:Construct ;
140 + rdfs:comment "STEP 117 Transfer tvdCsgLast"^^xsd:string ;
141 + sp:templates ([ sp:object _:b21 ;
142 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasTvdCsgLast> ;
143 + sp:subject _:b22
144 + ]) ;
145 + sp:where ([ sp:object _:b23 ;
146 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
147 + sp:subject spin:_this
148 + ] [ sp:object _:b24 ;
149 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
150 + sp:subject spin:_this
151 + ] [ sp:object _:b25 ;
152 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
153 + sp:subject spin:_this
154 + ] [ sp:object _:b22 ;
155 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
156 + sp:subject _:b26
157 + ] [ sp:object _:b21 ;
158 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasTvdCsgLast> ;
159 + sp:subject _:b25
160 + ] [ rdf:type sp:Bind ;
161 + sp:expression
162 + [ rdf:type ep-spin-lib:normalizeString ;
163 + sp:arg1 _:b23
164 + ] ;
165 + sp:variable _:b27
166 + ] [ rdf:type sp:Bind ;
167 + sp:expression
168 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
169 + sp:arg1 _:b27 ;
170 + sp:arg2 _:b24
171 + ] ;
172 + sp:variable _:b26
173 + ])
174 + ] ;
175 + spin:rule
176 + [ rdf:type sp:Construct ;
177 + rdfs:comment "STEP 123 Transfer tvdDiaPilotPlan"^^xsd:string ;
178 + sp:templates ([ sp:object _:b28 ;
179 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasTvdDiaPilotPlan> ;
180 + sp:subject _:b29
181 + ]) ;
182 + sp:where ([ sp:object _:b30 ;
183 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
184 + sp:subject spin:_this
185 + ] [ sp:object _:b31 ;
186 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
187 + sp:subject spin:_this
188 + ] [ sp:object
189 + [ sp:varName "statusInfo"^^xsd:string
190 + ] ;
191 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
192 + sp:subject spin:_this
193 + ] [ sp:object _:b29 ;
194 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
195 + sp:subject _:b32
196 + ] [ sp:object _:b28 ;
197 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasTvdDiaPilotPlan> ;
198 + sp:subject
199 + [ sp:varName "statusInfoddr"^^xsd:string
200 + ]
201 + ] [ rdf:type sp:Bind ;
202 + sp:expression
203 + [ rdf:type ep-spin-lib:normalizeString ;
204 + sp:arg1 _:b30
205 + ] ;
206 + sp:variable _:b33
207 + ] [ rdf:type sp:Bind ;
208 + sp:expression
209 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
210 + sp:arg1 _:b33 ;
211 + sp:arg2 _:b31
212 + ] ;
213 + sp:variable _:b32
214 + ])
215 + ] ;
216 + spin:rule
217 + [ rdf:type sp:Construct ;
218 + rdfs:comment "STEP 112 Transfer diaHole"^^xsd:string ;
219 + sp:templates ([ sp:object _:b34 ;
220 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasDiaHole> ;
221 + sp:subject _:b35
222 + ]) ;
223 + sp:where ([ sp:object _:b36 ;
224 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
225 + sp:subject spin:_this
226 + ] [ sp:object _:b37 ;
227 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
228 + sp:subject spin:_this
229 + ] [ sp:object _:b38 ;
230 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
231 + sp:subject spin:_this
232 + ] [ sp:object _:b35 ;
233 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
234 + sp:subject _:b39
235 + ] [ sp:object _:b34 ;
236 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasDiaHole> ;
237 + sp:subject _:b38
238 + ] [ rdf:type sp:Bind ;
239 + sp:expression
240 + [ rdf:type ep-spin-lib:normalizeString ;
241 + sp:arg1 _:b36
242 + ] ;
243 + sp:variable _:b40
244 + ] [ rdf:type sp:Bind ;
245 + sp:expression
246 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
247 + sp:arg1 _:b40 ;
248 + sp:arg2 _:b37
249 + ] ;
250 + sp:variable _:b39
251 + ])
252 + ] ;
253 + spin:rule
254 + [ rdf:type sp:Construct ;
255 + rdfs:comment "STEP 115 Transfer diaCsgLast"^^xsd:string ;
256 + sp:templates ([ sp:object _:b41 ;
257 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasDiaCsgLast> ;
258 + sp:subject _:b42
259 + ]) ;
260 + sp:where ([ sp:object _:b43 ;
261 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
262 + sp:subject spin:_this
263 + ] [ sp:object _:b44 ;
264 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
265 + sp:subject spin:_this
266 + ] [ sp:object _:b45 ;
267 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
268 + sp:subject spin:_this
269 + ] [ sp:object _:b42 ;
270 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
271 + sp:subject _:b46
272 + ] [ sp:object _:b41 ;
273 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasDiaCsgLast> ;
274 + sp:subject _:b45
275 + ] [ rdf:type sp:Bind ;
276 + sp:expression
277 + [ rdf:type ep-spin-lib:normalizeString ;
278 + sp:arg1 _:b43
279 + ] ;
280 + sp:variable _:b47
281 + ] [ rdf:type sp:Bind ;
282 + sp:expression
283 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
284 + sp:arg1 _:b47 ;
285 + sp:arg2 _:b44
286 + ] ;
287 + sp:variable _:b46
288 + ])
289 + ] ;
290 + spin:rule
291 + [ rdf:type sp:Construct ;
292 + rdfs:comment "STEP 126 Transfer WellboreType"^^xsd:string ;
293 + sp:templates ([ sp:object _:b48 ;
294 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#wellBoreDrillingType> ;
295 + sp:subject _:b49
296 + ]) ;
297 + sp:where ([ sp:object _:b50 ;
298 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
299 + sp:subject spin:_this
300 + ] [ sp:object _:b51 ;
301 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
302 + sp:subject spin:_this
303 + ] [ sp:object _:b52 ;
304 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
305 + sp:subject spin:_this
306 + ] [ sp:object _:b53 ;
307 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasTypeWellbore> ;
308 + sp:subject _:b52
309 + ] [ rdf:type sp:Bind ;
310 + sp:expression
311 + [ rdf:type ep-spin-lib:selectWellBoreDrillingType ;
312 + sp:arg1 _:b53
313 + ] ;
314 + sp:variable _:b48
315 + ] [ rdf:type sp:Bind ;
316 + sp:expression
317 + [ rdf:type ep-spin-lib:normalizeString ;
318 + sp:arg1 _:b50
319 + ] ;
320 + sp:variable _:b54
321 + ] [ rdf:type sp:Bind ;
322 + sp:expression
323 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
324 + sp:arg1 _:b54 ;
325 + sp:arg2 _:b51
326 + ] ;
327 + sp:variable _:b49
328 + ])
329 + ] ;
330 + spin:rule
331 + [ rdf:type sp:Construct ;
332 + rdfs:comment "STEP 109 Transfer md"^^xsd:string ;
333 + sp:templates ([ sp:object _:b55 ;
334 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMd> ;
335 + sp:subject _:b56
336 + ]) ;
337 + sp:where ([ sp:object _:b57 ;
338 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
339 + sp:subject spin:_this
340 + ] [ sp:object _:b58 ;
341 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
342 + sp:subject spin:_this
343 + ] [ sp:object _:b59 ;
344 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
345 + sp:subject spin:_this
346 + ] [ sp:object _:b56 ;
347 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
348 + sp:subject _:b60
349 + ] [ sp:object _:b55 ;
350 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMd> ;
351 + sp:subject _:b59
352 + ] [ rdf:type sp:Bind ;
353 + sp:expression
354 + [ rdf:type ep-spin-lib:normalizeString ;
355 + sp:arg1 _:b57
356 + ] ;
357 + sp:variable _:b61
358 + ] [ rdf:type sp:Bind ;
359 + sp:expression
360 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
361 + sp:arg1 _:b61 ;
362 + sp:arg2 _:b58
363 + ] ;
364 + sp:variable _:b60
365 + ])
366 + ] ;
367 + spin:rule
368 + [ rdf:type sp:Construct ;
369 + rdfs:comment "STEP 119 Transfer mdStrengthForm"^^xsd:string ;
370 + sp:templates ([ sp:object _:b62 ;
371 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdStrengthForm> ;
372 + sp:subject _:b63
373 + ]) ;
374 + sp:where ([ sp:object _:b64 ;
375 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
376 + sp:subject spin:_this
377 + ] [ sp:object _:b65 ;
378 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
379 + sp:subject spin:_this
380 + ] [ sp:object _:b66 ;
381 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
382 + sp:subject spin:_this
383 + ] [ sp:object _:b63 ;
384 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
385 + sp:subject _:b67
386 + ] [ sp:object _:b62 ;
387 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdStrengthForm> ;
388 + sp:subject _:b66
389 + ] [ rdf:type sp:Bind ;
390 + sp:expression
391 + [ rdf:type ep-spin-lib:normalizeString ;
392 + sp:arg1 _:b64
393 + ] ;
394 + sp:variable _:b68
395 + ] [ rdf:type sp:Bind ;
396 + sp:expression
397 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
398 + sp:arg1 _:b68 ;
399 + sp:arg2 _:b65
400 + ] ;
401 + sp:variable _:b67
402 + ])
403 + ] ;
404 + spin:rule
405 + [ rdf:type sp:Construct ;
406 + rdfs:comment "STEP 114 Transfer mdKickoff"^^xsd:string ;
407 + sp:templates ([ sp:object _:b69 ;
408 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdKickoff> ;
409 + sp:subject _:b70
410 + ]) ;
411 + sp:where ([ sp:object _:b71 ;
412 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
413 + sp:subject spin:_this
414 + ] [ sp:object _:b72 ;
415 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
416 + sp:subject spin:_this
417 + ] [ sp:object _:b73 ;
418 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
419 + sp:subject spin:_this
420 + ] [ sp:object _:b70 ;
421 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
422 + sp:subject _:b74
423 + ] [ sp:object _:b69 ;
424 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdKickoff> ;
425 + sp:subject _:b73
426 + ] [ rdf:type sp:Bind ;
427 + sp:expression
428 + [ rdf:type ep-spin-lib:normalizeString ;
429 + sp:arg1 _:b71
430 + ] ;
431 + sp:variable _:b75
432 + ] [ rdf:type sp:Bind ;
433 + sp:expression
434 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
435 + sp:arg1 _:b75 ;
436 + sp:arg2 _:b72
437 + ] ;
438 + sp:variable _:b74
439 + ])
440 + ] ;
441 + spin:rule
442 + [ rdf:type sp:Construct ;
443 + rdfs:comment "STEP 116 Transfer mdCsgLast"^^xsd:string ;
444 + sp:templates ([ sp:object _:b76 ;
445 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdCsgLast> ;
446 + sp:subject _:b77
447 + ]) ;
448 + sp:where ([ sp:object _:b78 ;
449 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
450 + sp:subject spin:_this
451 + ] [ sp:object _:b79 ;
452 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
453 + sp:subject spin:_this
454 + ] [ sp:object _:b80 ;
455 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
456 + sp:subject spin:_this
457 + ] [ sp:object _:b77 ;
458 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
459 + sp:subject _:b81
460 + ] [ sp:object _:b76 ;
461 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdCsgLast> ;
462 + sp:subject _:b80
463 + ] [ rdf:type sp:Bind ;
464 + sp:expression
465 + [ rdf:type ep-spin-lib:normalizeString ;
466 + sp:arg1 _:b78
467 + ] ;
468 + sp:variable _:b82
469 + ] [ rdf:type sp:Bind ;
470 + sp:expression
471 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
472 + sp:arg1 _:b82 ;
473 + sp:arg2 _:b79
474 + ] ;
475 + sp:variable _:b81
476 + ])
477 + ] ;
478 + spin:rule
479 + [ rdf:type sp:Construct ;
480 + rdfs:comment "STEP 108 Transfer forecast24Hr"^^xsd:string ;
481 + sp:templates ([ sp:object _:b83 ;
482 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#forecast24Hr> ;
483 + sp:subject _:b84
484 + ]) ;
485 + sp:where ([ sp:object _:b85 ;
486 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
487 + sp:subject spin:_this
488 + ] [ sp:object _:b86 ;
489 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
490 + sp:subject spin:_this
491 + ] [ sp:object _:b87 ;
492 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
493 + sp:subject spin:_this
494 + ] [ sp:object _:b83 ;
495 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#forecast24Hr> ;
496 + sp:subject _:b87
497 + ] [ rdf:type sp:Bind ;
498 + sp:expression
499 + [ rdf:type ep-spin-lib:normalizeString ;
500 + sp:arg1 _:b85
501 + ] ;
502 + sp:variable _:b88
503 + ] [ rdf:type sp:Bind ;
504 + sp:expression
505 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
506 + sp:arg1 _:b88 ;
507 + sp:arg2 _:b86
508 + ] ;
509 + sp:variable _:b84
510 + ])
511 + ] ;
512 + spin:rule
513 + [ rdf:type sp:Construct ;
514 + rdfs:comment "STEP 120 Transfer tvdStrengthForm"^^xsd:string ;
515 + sp:templates ([ sp:object _:b89 ;
516 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasTvdStrengthForm> ;
517 + sp:subject _:b90
518 + ]) ;
519 + sp:where ([ sp:object _:b91 ;
520 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
521 + sp:subject spin:_this
522 + ] [ sp:object _:b92 ;
523 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
524 + sp:subject spin:_this
525 + ] [ sp:object _:b93 ;
526 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
527 + sp:subject spin:_this
528 + ] [ sp:object _:b90 ;
529 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
530 + sp:subject _:b94
531 + ] [ sp:object _:b89 ;
532 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasTvdStrengthForm> ;
533 + sp:subject _:b93
534 + ] [ rdf:type sp:Bind ;
535 + sp:expression
536 + [ rdf:type ep-spin-lib:normalizeString ;
537 + sp:arg1 _:b91
538 + ] ;
539 + sp:variable _:b95
540 + ] [ rdf:type sp:Bind ;
541 + sp:expression
542 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
543 + sp:arg1 _:b95 ;
544 + sp:arg2 _:b92
545 + ] ;
546 + sp:variable _:b94
547 + ])
548 + ] ;
549 + spin:rule
550 + [ rdf:type sp:Construct ;
551 + rdfs:comment "STEP 105 Transfer ropCurrent"^^xsd:string ;
552 + sp:templates ([ sp:object _:b96 ;
553 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasRopCurrent> ;
554 + sp:subject _:b97
555 + ]) ;
556 + sp:where ([ sp:object _:b98 ;
557 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
558 + sp:subject spin:_this
559 + ] [ sp:object _:b99 ;
560 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
561 + sp:subject spin:_this
562 + ] [ sp:object _:b100 ;
563 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
564 + sp:subject spin:_this
565 + ] [ sp:object _:b96 ;
566 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasRopCurrent> ;
567 + sp:subject _:b100
568 + ] [ rdf:type sp:Bind ;
569 + sp:expression
570 + [ rdf:type ep-spin-lib:normalizeString ;
571 + sp:arg1 _:b98
572 + ] ;
573 + sp:variable _:b101
574 + ] [ rdf:type sp:Bind ;
575 + sp:expression
576 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
577 + sp:arg1 _:b101 ;
578 + sp:arg2 _:b99
579 + ] ;
580 + sp:variable _:b97
581 + ])
582 + ] ;
583 + spin:rule
584 + [ rdf:type sp:Construct ;
585 + rdfs:comment "STEP 121 Transfer elevKelly"^^xsd:string ;
586 + sp:templates ([ sp:object _:b102 ;
587 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasElevKelly> ;
588 + sp:subject _:b103
589 + ]) ;
590 + sp:where ([ sp:object _:b104 ;
591 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
592 + sp:subject spin:_this
593 + ] [ sp:object _:b105 ;
594 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
595 + sp:subject spin:_this
596 + ] [ sp:object _:b106 ;
597 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
598 + sp:subject spin:_this
599 + ] [ sp:object _:b103 ;
600 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
601 + sp:subject _:b107
602 + ] [ sp:object _:b102 ;
603 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasElevKelly> ;
604 + sp:subject _:b106
605 + ] [ rdf:type sp:Bind ;
606 + sp:expression
607 + [ rdf:type ep-spin-lib:normalizeString ;
608 + sp:arg1 _:b104
609 + ] ;
610 + sp:variable _:b108
611 + ] [ rdf:type sp:Bind ;
612 + sp:expression
613 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
614 + sp:arg1 _:b108 ;
615 + sp:arg2 _:b105
616 + ] ;
617 + sp:variable _:b107
618 + ])
619 + ] ;
620 + spin:rule
621 + [ rdf:type sp:Construct ;
622 + rdfs:comment "STEP 118 Transfer strengthForm"^^xsd:string ;
623 + sp:templates ([ sp:object _:b109 ;
624 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStrengthForm> ;
625 + sp:subject _:b110
626 + ]) ;
627 + sp:where ([ sp:object _:b111 ;
628 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
629 + sp:subject spin:_this
630 + ] [ sp:object _:b112 ;
631 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
632 + sp:subject spin:_this
633 + ] [ sp:object _:b113 ;
634 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
635 + sp:subject spin:_this
636 + ] [ sp:object _:b110 ;
637 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
638 + sp:subject _:b114
639 + ] [ sp:object _:b109 ;
640 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStrengthForm> ;
641 + sp:subject _:b113
642 + ] [ rdf:type sp:Bind ;
643 + sp:expression
644 + [ rdf:type ep-spin-lib:normalizeString ;
645 + sp:arg1 _:b111
646 + ] ;
647 + sp:variable _:b115
648 + ] [ rdf:type sp:Bind ;
649 + sp:expression
650 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
651 + sp:arg1 _:b115 ;
652 + sp:arg2 _:b112
653 + ] ;
654 + sp:variable _:b114
655 + ])
656 + ] ;
657 + spin:rule
658 + [ rdf:type sp:Construct ;
659 + rdfs:comment "STEP 106 Transfer distDrill"^^xsd:string ;
660 + sp:templates ([ sp:object _:b116 ;
661 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasDistDrill> ;
662 + sp:subject _:b117
663 + ]) ;
664 + sp:where ([ sp:object _:b118 ;
665 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
666 + sp:subject spin:_this
667 + ] [ sp:object _:b119 ;
668 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
669 + sp:subject spin:_this
670 + ] [ sp:object _:b120 ;
671 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
672 + sp:subject spin:_this
673 + ] [ sp:object _:b116 ;
674 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasDistDrill> ;
675 + sp:subject _:b120
676 + ] [ rdf:type sp:Bind ;
677 + sp:expression
678 + [ rdf:type ep-spin-lib:normalizeString ;
679 + sp:arg1 _:b118
680 + ] ;
681 + sp:variable _:b121
682 + ] [ rdf:type sp:Bind ;
683 + sp:expression
684 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
685 + sp:arg1 _:b121 ;
686 + sp:arg2 _:b119
687 + ] ;
688 + sp:variable _:b117
689 + ])
690 + ] ;
691 + spin:rule
692 + [ rdf:type sp:Construct ;
693 + rdfs:comment "STEP 111 Transfer mdPlugTop"^^xsd:string ;
694 + sp:templates ([ sp:object _:b122 ;
695 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdPlugTop> ;
696 + sp:subject _:b123
697 + ]) ;
698 + sp:where ([ sp:object _:b124 ;
699 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
700 + sp:subject spin:_this
701 + ] [ sp:object _:b125 ;
702 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
703 + sp:subject spin:_this
704 + ] [ sp:object _:b126 ;
705 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
706 + sp:subject spin:_this
707 + ] [ sp:object _:b123 ;
708 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
709 + sp:subject _:b127
710 + ] [ sp:object _:b122 ;
711 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdPlugTop> ;
712 + sp:subject _:b126
713 + ] [ rdf:type sp:Bind ;
714 + sp:expression
715 + [ rdf:type ep-spin-lib:normalizeString ;
716 + sp:arg1 _:b124
717 + ] ;
718 + sp:variable _:b128
719 + ] [ rdf:type sp:Bind ;
720 + sp:expression
721 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
722 + sp:arg1 _:b128 ;
723 + sp:arg2 _:b125
724 + ] ;
725 + sp:variable _:b127
726 + ])
727 + ] ;
728 + spin:rule
729 + [ rdf:type sp:Construct ;
730 + rdfs:comment "STEP 125 Transfer presTestType"^^xsd:string ;
731 + sp:templates ([ sp:object _:b129 ;
732 + sp:predicate iso15926:hasPart ;
733 + sp:subject _:b130
734 + ] [ sp:object _:b131 ;
735 + sp:predicate rdf:type ;
736 + sp:subject _:b129
737 + ]) ;
738 + sp:where ([ sp:object _:b132 ;
739 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
740 + sp:subject spin:_this
741 + ] [ sp:object _:b133 ;
742 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
743 + sp:subject spin:_this
744 + ] [ sp:object _:b134 ;
745 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
746 + sp:subject spin:_this
747 + ] [ sp:object _:b135 ;
748 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasPresTestType> ;
749 + sp:subject _:b134
750 + ] [ rdf:type sp:Bind ;
751 + sp:expression
752 + [ rdf:type ep-spin-lib:selectPressureTestType ;
753 + sp:arg1 _:b135
754 + ] ;
755 + sp:variable _:b131
756 + ] [ rdf:type sp:Bind ;
757 + sp:expression
758 + [ rdf:type ep-spin-lib:normalizeString ;
759 + sp:arg1 _:b132
760 + ] ;
761 + sp:variable _:b136
762 + ] [ rdf:type sp:Bind ;
763 + sp:expression
764 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
765 + sp:arg1 _:b136 ;
766 + sp:arg2 _:b133
767 + ] ;
768 + sp:variable _:b130
769 + ])
770 + ] ;
771 + spin:rule
772 + [ rdf:type sp:Construct ;
773 + rdfs:comment "STEP 113 Transfer mdDiaHoleStart"^^xsd:string ;
774 + sp:templates ([ sp:object _:b137 ;
775 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdDiaHoleStart> ;
776 + sp:subject _:b138
777 + ]) ;
778 + sp:where ([ sp:object _:b139 ;
779 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
780 + sp:subject spin:_this
781 + ] [ sp:object _:b140 ;
782 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
783 + sp:subject spin:_this
784 + ] [ sp:object _:b141 ;
785 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
786 + sp:subject spin:_this
787 + ] [ sp:object _:b138 ;
788 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
789 + sp:subject _:b142
790 + ] [ sp:object _:b137 ;
791 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdDiaHoleStart> ;
792 + sp:subject _:b141
793 + ] [ rdf:type sp:Bind ;
794 + sp:expression
795 + [ rdf:type ep-spin-lib:normalizeString ;
796 + sp:arg1 _:b139
797 + ] ;
798 + sp:variable _:b143
799 + ] [ rdf:type sp:Bind ;
800 + sp:expression
801 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
802 + sp:arg1 _:b143 ;
803 + sp:arg2 _:b140
804 + ] ;
805 + sp:variable _:b142
806 + ])
807 + ] ;
808 + spin:rule
809 + [ rdf:type sp:Construct ;
810 + rdfs:comment "STEP 124 Transfer mdPlanned"^^xsd:string ;
811 + sp:templates ([ sp:object _:b144 ;
812 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdPlanned> ;
813 + sp:subject _:b145
814 + ]) ;
815 + sp:where ([ sp:object _:b146 ;
816 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#nameWellbore> ;
817 + sp:subject spin:_this
818 + ] [ sp:object _:b147 ;
819 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#dTimStart> ;
820 + sp:subject spin:_this
821 + ] [ sp:object
822 + [ sp:varName "statusInfo"^^xsd:string
823 + ] ;
824 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasStatusInfo> ;
825 + sp:subject spin:_this
826 + ] [ sp:object _:b145 ;
827 + sp:predicate <http://www.reportinghub.no/ep/schema/activity#onWellBore> ;
828 + sp:subject _:b148
829 + ] [ sp:object _:b144 ;
830 + sp:predicate <http://www.reportinghub.no/ep/schema/ddr#hasMdPlanned> ;
831 + sp:subject
832 + [ sp:varName "statusInfoddr"^^xsd:string
833 + ]
834 + ] [ rdf:type sp:Bind ;
835 + sp:expression
836 + [ rdf:type ep-spin-lib:normalizeString ;
837 + sp:arg1 _:b146
838 + ] ;
839 + sp:variable _:b149
840 + ] [ rdf:type sp:Bind ;
841 + sp:expression
842 + [ rdf:type ep-spin-lib:buildDailyDrillingActivityURI ;
843 + sp:arg1 _:b149 ;
844 + sp:arg2 _:b147
845 + ] ;
846 + sp:variable _:b148
847 + ])
848 + ] .
849 +
850 +<http://www.reportinghub.no/ep/transform/1.1/ddr/statusInfo>
851 + rdf:type owl:Ontology ;
852 + owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/transform/1.1/ddr> , <http://www.reportinghub.no/ep/schema/activity> , <http://www.reportinghub.no/ep/schema/well> , <http://www.reportinghub.no/ep/schema/report> , <http://www.reportinghub.no/iso15926/bindEP-NativeOWL> , <http://www.reportinghub.no/ep/spin/1.1/lib> , <http://www.reportinghub.no/ep/schema/equipment> ;
853 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
854 +
855 +_:b50
856 + sp:varName "nameWellBore"^^xsd:string .
857 +
858 +_:b51
859 + sp:varName "dTimStart"^^xsd:string .
860 +
861 +_:b52
862 + sp:varName "statusInfo"^^xsd:string .
863 +
864 +_:b53
865 + sp:varName "typeWellBore"^^xsd:string .
866 +
867 +_:b48
868 + sp:varName "wellBoreDrillingType"^^xsd:string .
869 +
870 +_:b54
871 + sp:varName "normalizedWellBoreName"^^xsd:string .
872 +
873 +_:b49
874 + sp:varName "dailyDrillingActivity"^^xsd:string .
875 +
876 +_:b132
877 + sp:varName "nameWellBore"^^xsd:string .
878 +
879 +_:b133
880 + sp:varName "dTimStart"^^xsd:string .
881 +
882 +_:b134
883 + sp:varName "statusInfo"^^xsd:string .
884 +
885 +_:b135
886 + sp:varName "presTestType"^^xsd:string .
887 +
888 +_:b131
889 + sp:varName "pressureTestType"^^xsd:string .
890 +
891 +_:b136
892 + sp:varName "normalizedWellBoreName"^^xsd:string .
893 +
894 +_:b130
895 + sp:varName "dailyDrillingActivity"^^xsd:string .
896 +
897 +_:b7 sp:varName "mdDiaPilotPlan"^^xsd:string .
898 +
899 +_:b8 sp:varName "temporalPartOfAWellBore"^^xsd:string .
900 +
901 +_:b9 sp:varName "nameWellBore"^^xsd:string .
902 +
903 +_:b10
904 + sp:varName "dTimStart"^^xsd:string .
905 +
906 +_:b11
907 + sp:varName "statusInfo"^^xsd:string .
908 +
909 +_:b12
910 + sp:varName "dailyDrillingActivity"^^xsd:string .
911 +
912 +_:b13
913 + sp:varName "normalizedWellBoreName"^^xsd:string .
914 +
915 +_:b1 sp:varName "sum24Hr"^^xsd:string .
916 +
917 +_:b2 sp:varName "dailyDrillingActivity"^^xsd:string .
918 +
919 +_:b3 sp:varName "nameWellBore"^^xsd:string .
920 +
921 +_:b4 sp:varName "dTimStart"^^xsd:string .
922 +
923 +_:b5 sp:varName "statusInfo"^^xsd:string .
924 +
925 +_:b6 sp:varName "normalizedWellBoreName"^^xsd:string .
926 +
927 +_:b76
928 + sp:varName "mdCsgLast"^^xsd:string .
929 +
930 +_:b77
931 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
932 +
933 +_:b78
934 + sp:varName "nameWellBore"^^xsd:string .
935 +
936 +_:b79
937 + sp:varName "dTimStart"^^xsd:string .
938 +
939 +_:b80
940 + sp:varName "statusInfo"^^xsd:string .
941 +
942 +_:b81
943 + sp:varName "dailyDrillingActivity"^^xsd:string .
944 +
945 +_:b82
946 + sp:varName "normalizedWellBoreName"^^xsd:string .
947 +
948 +_:b144
949 + sp:varName "mdPlanned"^^xsd:string .
950 +
951 +_:b145
952 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
953 +
954 +_:b146
955 + sp:varName "nameWellBore"^^xsd:string .
956 +
957 +_:b147
958 + sp:varName "dTimStart"^^xsd:string .
959 +
960 +_:b148
961 + sp:varName "dailyDrillingActivity"^^xsd:string .
962 +
963 +_:b149
964 + sp:varName "normalizedWellBoreName"^^xsd:string .
965 +
966 +_:b34
967 + sp:varName "diaHole"^^xsd:string .
968 +
969 +_:b35
970 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
971 +
972 +_:b36
973 + sp:varName "nameWellBore"^^xsd:string .
974 +
975 +_:b37
976 + sp:varName "dTimStart"^^xsd:string .
977 +
978 +_:b38
979 + sp:varName "statusInfo"^^xsd:string .
980 +
981 +_:b39
982 + sp:varName "dailyDrillingActivity"^^xsd:string .
983 +
984 +_:b40
985 + sp:varName "normalizedWellBoreName"^^xsd:string .
986 +
987 +_:b21
988 + sp:varName "tvdCsgLast"^^xsd:string .
989 +
990 +_:b22
991 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
992 +
993 +_:b23
994 + sp:varName "nameWellBore"^^xsd:string .
995 +
996 +_:b24
997 + sp:varName "dTimStart"^^xsd:string .
998 +
999 +_:b25
1000 + sp:varName "statusInfo"^^xsd:string .
1001 +
1002 +_:b26
1003 + sp:varName "dailyDrillingActivity"^^xsd:string .
1004 +
1005 +_:b27
1006 + sp:varName "normalizedWellBoreName"^^xsd:string .
1007 +
1008 +_:b89
1009 + sp:varName "tvdStrengthForm"^^xsd:string .
1010 +
1011 +_:b90
1012 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
1013 +
1014 +_:b91
1015 + sp:varName "nameWellBore"^^xsd:string .
1016 +
1017 +_:b92
1018 + sp:varName "dTimStart"^^xsd:string .
1019 +
1020 +_:b93
1021 + sp:varName "statusInfo"^^xsd:string .
1022 +
1023 +_:b94
1024 + sp:varName "dailyDrillingActivity"^^xsd:string .
1025 +
1026 +_:b95
1027 + sp:varName "normalizedWellBoreName"^^xsd:string .
1028 +
1029 +_:b137
1030 + sp:varName "mdDiaHoleStart"^^xsd:string .
1031 +
1032 +_:b138
1033 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
1034 +
1035 +_:b139
1036 + sp:varName "nameWellBore"^^xsd:string .
1037 +
1038 +_:b140
1039 + sp:varName "dTimStart"^^xsd:string .
1040 +
1041 +_:b141
1042 + sp:varName "statusInfo"^^xsd:string .
1043 +
1044 +_:b142
1045 + sp:varName "dailyDrillingActivity"^^xsd:string .
1046 +
1047 +_:b143
1048 + sp:varName "normalizedWellBoreName"^^xsd:string .
1049 +
1050 +_:b83
1051 + sp:varName "forecast24Hr"^^xsd:string .
1052 +
1053 +_:b84
1054 + sp:varName "dailyDrillingActivity"^^xsd:string .
1055 +
1056 +_:b85
1057 + sp:varName "nameWellBore"^^xsd:string .
1058 +
1059 +_:b86
1060 + sp:varName "dTimStart"^^xsd:string .
1061 +
1062 +_:b87
1063 + sp:varName "statusInfo"^^xsd:string .
1064 +
1065 +_:b88
1066 + sp:varName "normalizedWellBoreName"^^xsd:string .
1067 +
1068 +_:b96
1069 + sp:varName "ropCurrentValue"^^xsd:string .
1070 +
1071 +_:b97
1072 + sp:varName "dailyDrillingActivity"^^xsd:string .
1073 +
1074 +_:b98
1075 + sp:varName "nameWellBore"^^xsd:string .
1076 +
1077 +_:b99
1078 + sp:varName "dTimStart"^^xsd:string .
1079 +
1080 +_:b100
1081 + sp:varName "statusInfo"^^xsd:string .
1082 +
1083 +_:b101
1084 + sp:varName "normalizedWellBoreName"^^xsd:string .
1085 +
1086 +_:b41
1087 + sp:varName "diaCsgLast"^^xsd:string .
1088 +
1089 +_:b42
1090 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
1091 +
1092 +_:b43
1093 + sp:varName "nameWellBore"^^xsd:string .
1094 +
1095 +_:b44
1096 + sp:varName "dTimStart"^^xsd:string .
1097 +
1098 +_:b45
1099 + sp:varName "statusInfo"^^xsd:string .
1100 +
1101 +_:b46
1102 + sp:varName "dailyDrillingActivity"^^xsd:string .
1103 +
1104 +_:b47
1105 + sp:varName "normalizedWellBoreName"^^xsd:string .
1106 +
1107 +_:b102
1108 + sp:varName "elevKelly"^^xsd:string .
1109 +
1110 +_:b103
1111 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
1112 +
1113 +_:b104
1114 + sp:varName "nameWellBore"^^xsd:string .
1115 +
1116 +_:b105
1117 + sp:varName "dTimStart"^^xsd:string .
1118 +
1119 +_:b106
1120 + sp:varName "statusInfo"^^xsd:string .
1121 +
1122 +_:b107
1123 + sp:varName "dailyDrillingActivity"^^xsd:string .
1124 +
1125 +_:b108
1126 + sp:varName "normalizedWellBoreName"^^xsd:string .
1127 +
1128 +_:b122
1129 + sp:varName "mdPlugTop"^^xsd:string .
1130 +
1131 +_:b123
1132 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
1133 +
1134 +_:b124
1135 + sp:varName "nameWellBore"^^xsd:string .
1136 +
1137 +_:b125
1138 + sp:varName "dTimStart"^^xsd:string .
1139 +
1140 +_:b126
1141 + sp:varName "statusInfo"^^xsd:string .
1142 +
1143 +_:b127
1144 + sp:varName "dailyDrillingActivity"^^xsd:string .
1145 +
1146 +_:b128
1147 + sp:varName "normalizedWellBoreName"^^xsd:string .
1148 +
1149 +_:b69
1150 + sp:varName "mdKickoff"^^xsd:string .
1151 +
1152 +_:b70
1153 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
1154 +
1155 +_:b71
1156 + sp:varName "nameWellBore"^^xsd:string .
1157 +
1158 +_:b72
1159 + sp:varName "dTimStart"^^xsd:string .
1160 +
1161 +_:b73
1162 + sp:varName "statusInfo"^^xsd:string .
1163 +
1164 +_:b74
1165 + sp:varName "dailyDrillingActivity"^^xsd:string .
1166 +
1167 +_:b75
1168 + sp:varName "normalizedWellBoreName"^^xsd:string .
1169 +
1170 +_:b62
1171 + sp:varName "mdStrengthForm"^^xsd:string .
1172 +
1173 +_:b63
1174 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
1175 +
1176 +_:b64
1177 + sp:varName "nameWellBore"^^xsd:string .
1178 +
1179 +_:b65
1180 + sp:varName "dTimStart"^^xsd:string .
1181 +
1182 +_:b66
1183 + sp:varName "statusInfo"^^xsd:string .
1184 +
1185 +_:b67
1186 + sp:varName "dailyDrillingActivity"^^xsd:string .
1187 +
1188 +_:b68
1189 + sp:varName "normalizedWellBoreName"^^xsd:string .
1190 +
1191 +_:b116
1192 + sp:varName "distDrill"^^xsd:string .
1193 +
1194 +_:b117
1195 + sp:varName "dailyDrillingActivity"^^xsd:string .
1196 +
1197 +_:b118
1198 + sp:varName "nameWellBore"^^xsd:string .
1199 +
1200 +_:b119
1201 + sp:varName "dTimStart"^^xsd:string .
1202 +
1203 +_:b120
1204 + sp:varName "statusInfo"^^xsd:string .
1205 +
1206 +_:b121
1207 + sp:varName "normalizedWellBoreName"^^xsd:string .
1208 +
1209 +_:b28
1210 + sp:varName "tvdDiaPilotPlan"^^xsd:string .
1211 +
1212 +_:b29
1213 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
1214 +
1215 +_:b30
1216 + sp:varName "nameWellBore"^^xsd:string .
1217 +
1218 +_:b31
1219 + sp:varName "dTimStart"^^xsd:string .
1220 +
1221 +_:b32
1222 + sp:varName "dailyDrillingActivity"^^xsd:string .
1223 +
1224 +_:b33
1225 + sp:varName "normalizedWellBoreName"^^xsd:string .
1226 +
1227 +_:b55
1228 + sp:varName "md"^^xsd:string .
1229 +
1230 +_:b56
1231 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
1232 +
1233 +_:b57
1234 + sp:varName "nameWellBore"^^xsd:string .
1235 +
1236 +_:b58
1237 + sp:varName "dTimStart"^^xsd:string .
1238 +
1239 +_:b59
1240 + sp:varName "statusInfo"^^xsd:string .
1241 +
1242 +_:b60
1243 + sp:varName "dailyDrillingActivity"^^xsd:string .
1244 +
1245 +_:b61
1246 + sp:varName "normalizedWellBoreName"^^xsd:string .
1247 +
1248 +_:b14
1249 + sp:varName "tvd"^^xsd:string .
1250 +
1251 +_:b15
1252 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
1253 +
1254 +_:b16
1255 + sp:varName "nameWellBore"^^xsd:string .
1256 +
1257 +_:b17
1258 + sp:varName "dTimStart"^^xsd:string .
1259 +
1260 +_:b18
1261 + sp:varName "statusInfo"^^xsd:string .
1262 +
1263 +_:b19
1264 + sp:varName "dailyDrillingActivity"^^xsd:string .
1265 +
1266 +_:b20
1267 + sp:varName "normalizedWellBoreName"^^xsd:string .
1268 +
1269 +_:b109
1270 + sp:varName "strengthForm"^^xsd:string .
1271 +
1272 +_:b110
1273 + sp:varName "temporalPartOfAWellBore"^^xsd:string .
1274 +
1275 +_:b111
1276 + sp:varName "nameWellBore"^^xsd:string .
1277 +
1278 +_:b112
1279 + sp:varName "dTimStart"^^xsd:string .
1280 +
1281 +_:b113
1282 + sp:varName "statusInfo"^^xsd:string .
1283 +
1284 +_:b114
1285 + sp:varName "dailyDrillingActivity"^^xsd:string .
1286 +
1287 +_:b115
1288 + sp:varName "normalizedWellBoreName"^^xsd:string .
1 +# Saved by TopBraid on Thu Aug 04 14:29:43 BST 2011
2 +# baseURI: http://www.reportinghub.no/iso15926/bindEP-NativeOWL
3 +# imports: http://www.reportinghub.no/ep/schema/1.1.1/ddr
4 +# imports: http://purl.org/dc/elements/1.1/
5 +# imports: http://www.w3.org/2004/02/skos/core
6 +# imports: http://www.reportinghub.no/ep/schema/report
7 +# imports: http://www.reportinghub.no/iso15926/nativeOWL
8 +# imports: http://www.reportinghub.no/ep/schema/equipment
9 +# imports: http://purl.org/dc/terms/
10 +# imports: http://www.reportinghub.no/ep/schema/well
11 +# imports: http://www.reportinghub.no/ep/schema/activity
12 +
13 +@prefix : <http://www.reportinghub.no/iso15926/bindEP-NativeOWL#> .
14 +@prefix iso15926: <http://www.reportinghub.no/iso15926/nativeOWL#> .
15 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
16 +@prefix p1: <http://example.org/file1#> .
17 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
18 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
19 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
20 +
21 +<http://www.reportinghub.no/ep/schema/well#AllOrPartOfTheLifeOfAWellBore>
22 + rdfs:subClassOf iso15926:PossibleIndividual .
23 +
24 +<http://www.reportinghub.no/iso15926/bindEP-NativeOWL>
25 + rdf:type owl:Ontology ;
26 + owl:imports <http://purl.org/dc/elements/1.1/> , <http://www.reportinghub.no/ep/schema/activity> , <http://www.reportinghub.no/ep/schema/1.1.1/ddr> , <http://www.w3.org/2004/02/skos/core> , <http://purl.org/dc/terms/> , <http://www.reportinghub.no/ep/schema/equipment> , <http://www.reportinghub.no/ep/schema/well> , <http://www.reportinghub.no/ep/schema/report> , <http://www.reportinghub.no/iso15926/nativeOWL> ;
27 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
1 +# Saved by TopBraid on Thu Aug 04 15:12:00 BST 2011
2 +# baseURI: http://www.reportinghub.no/iso15926/nativeOWL
3 +# imports: http://purl.org/dc/elements/1.1/
4 +# imports: http://www.w3.org/2004/02/skos/core
5 +# imports: http://purl.org/dc/terms/
6 +
7 +@prefix : <http://www.reportinghub.no/iso15926/nativeOWL#> .
8 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
9 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
10 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
11 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
12 +
13 +<http://www.reportinghub.no/iso15926/nativeOWL>
14 + rdf:type owl:Ontology ;
15 + owl:imports <http://www.w3.org/2004/02/skos/core> , <http://purl.org/dc/terms/> , <http://purl.org/dc/elements/1.1/> ;
16 + owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
17 +
18 +:Activity
19 + rdf:type owl:Class ;
20 + rdfs:label "activity"^^xsd:string ;
21 + rdfs:subClassOf :PossibleIndividual .
22 +
23 +:PossibleIndividual
24 + rdf:type owl:Class ;
25 + rdfs:label "possible individual"^^xsd:string ;
26 + rdfs:subClassOf owl:Thing .
27 +
28 +:hasPart
29 + rdf:type owl:TransitiveProperty ;
30 + rdfs:domain :PossibleIndividual ;
31 + rdfs:label "has part"^^xsd:string ;
32 + rdfs:range :PossibleIndividual ;
33 + owl:inverseOf :partOf .
34 +
35 +:hasTemporalPart
36 + rdf:type owl:TransitiveProperty ;
37 + rdfs:domain :PossibleIndividual ;
38 + rdfs:label "has temporal part"^^xsd:string ;
39 + rdfs:range :PossibleIndividual ;
40 + rdfs:subPropertyOf :hasPart ;
41 + owl:inverseOf :temporalPartOf .
42 +
43 +:partOf
44 + rdf:type owl:TransitiveProperty , owl:ObjectProperty ;
45 + rdfs:domain :PossibleIndividual ;
46 + rdfs:label "part of"^^xsd:string ;
47 + rdfs:range :PossibleIndividual ;
48 + owl:inverseOf :hasPart .
49 +
50 +:temporalPartOf
51 + rdf:type owl:TransitiveProperty , owl:ObjectProperty ;
52 + rdfs:domain :PossibleIndividual ;
53 + rdfs:label "temporal part of"^^xsd:string ;
54 + rdfs:range :PossibleIndividual ;
55 + rdfs:subPropertyOf :partOf ;
56 + owl:inverseOf :hasTemporalPart .
...@@ -14,6 +14,11 @@ ...@@ -14,6 +14,11 @@
14 @prefix spl: <http://spinrdf.org/spl#> . 14 @prefix spl: <http://spinrdf.org/spl#> .
15 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 15 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
16 16
17 +<http://spinrdf.org/arg#company>
18 + rdf:type rdf:Property ;
19 + rdfs:label "company"^^xsd:string ;
20 + rdfs:subPropertyOf sp:arg .
21 +
17 <http://spinrdf.org/arg#id> 22 <http://spinrdf.org/arg#id>
18 rdf:type rdf:Property ; 23 rdf:type rdf:Property ;
19 rdfs:label "id"^^xsd:string ; 24 rdfs:label "id"^^xsd:string ;
...@@ -42,7 +47,7 @@ ...@@ -42,7 +47,7 @@
42 <http://www.reportinghub.no/spin/rh> 47 <http://www.reportinghub.no/spin/rh>
43 rdf:type owl:Ontology ; 48 rdf:type owl:Ontology ;
44 rdfs:comment "A collection of SPIN functions and templates to support working with the ReportingHub schemas."^^xsd:string ; 49 rdfs:comment "A collection of SPIN functions and templates to support working with the ReportingHub schemas."^^xsd:string ;
45 - owl:imports <http://www.reportinghub.no/1.1/schema/npd> , <http://spinrdf.org/spin> , <http://topbraid.org/spin/spinmapl> ; 50 + owl:imports <http://topbraid.org/spin/spinmapl> , <http://spinrdf.org/spin> , <http://www.reportinghub.no/1.1/schema/npd> ;
46 owl:versionInfo "0.1.0"^^xsd:string . 51 owl:versionInfo "0.1.0"^^xsd:string .
47 52
48 rhspin:GetWellBoresOfWell 53 rhspin:GetWellBoresOfWell
...@@ -118,6 +123,68 @@ rhspin:companyById ...@@ -118,6 +123,68 @@ rhspin:companyById
118 spl:valueType xsd:string 123 spl:valueType xsd:string
119 ] . 124 ] .
120 125
126 +rhspin:companyHasLicenceForWellBore
127 + rdf:type spin:MagicProperty ;
128 + rdfs:comment "A magic property that defines a relationship between companies (left side) and well bores (right side). It matches those well bores that the company currently holds a licence for. The query is optimized for the direction when the company is given and the well bores variable."^^xsd:string ;
129 + rdfs:label "company has licence for well bore"^^xsd:string ;
130 + rdfs:subClassOf spin:MagicProperties ;
131 + spin:body
132 + [ rdf:type sp:Select ;
133 + sp:distinct "true"^^xsd:boolean ;
134 + sp:resultVariables (_:b3) ;
135 + sp:where ([ rdf:type sp:Bind ;
136 + sp:expression
137 + [ rdf:type xsd:date ;
138 + sp:arg1 [ rdf:type fn:substring ;
139 + sp:arg1 [ rdf:type xsd:string ;
140 + sp:arg1 [ rdf:type sp:now
141 + ]
142 + ] ;
143 + sp:arg2 1 ;
144 + sp:arg3 10
145 + ]
146 + ] ;
147 + sp:variable _:b4
148 + ] [ sp:object spin:_arg1 ;
149 + sp:predicate <http://www.reportinghub.no/schema/npd#shareHolder> ;
150 + sp:subject _:b5
151 + ] [ sp:object _:b6 ;
152 + sp:predicate <http://www.reportinghub.no/schema/npd#licenceShared> ;
153 + sp:subject _:b5
154 + ] [ sp:object <http://www.reportinghub.no/schema/npd#LS_Active> ;
155 + sp:predicate <http://www.reportinghub.no/schema/npd#licenseStatus> ;
156 + sp:subject _:b6
157 + ] [ sp:object _:b7 ;
158 + sp:predicate <http://www.reportinghub.no/schema/npd#startDate> ;
159 + sp:subject _:b6
160 + ] [ rdf:type sp:Filter ;
161 + sp:expression
162 + [ rdf:type sp:le ;
163 + sp:arg1 _:b7 ;
164 + sp:arg2 _:b4
165 + ]
166 + ] [ sp:object _:b8 ;
167 + sp:predicate <http://www.reportinghub.no/schema/npd#endDate> ;
168 + sp:subject _:b6
169 + ] [ rdf:type sp:Filter ;
170 + sp:expression
171 + [ rdf:type sp:gt ;
172 + sp:arg1 _:b8 ;
173 + sp:arg2 _:b4
174 + ]
175 + ] [ sp:object _:b6 ;
176 + sp:predicate <http://www.reportinghub.no/schema/npd#drilledInProductionLicence> ;
177 + sp:subject _:b3
178 + ])
179 + ] ;
180 + spin:constraint
181 + [ rdf:type spl:Argument ;
182 + rdfs:comment "The Company to match."^^xsd:string ;
183 + spl:predicate sp:arg1 ;
184 + spl:valueType <http://www.reportinghub.no/schema/npd#Company>
185 + ] ;
186 + spin:returnType <http://www.reportinghub.no/schema/npd#WellBore> .
187 +
121 rhspin:discoveryById 188 rhspin:discoveryById
122 rdf:type spin:Function ; 189 rdf:type spin:Function ;
123 rdfs:label "discovery by id"^^xsd:string ; 190 rdfs:label "discovery by id"^^xsd:string ;
...@@ -214,7 +281,7 @@ rhspin:normalizeString ...@@ -214,7 +281,7 @@ rhspin:normalizeString
214 rdfs:subClassOf spl:StringFunctions ; 281 rdfs:subClassOf spl:StringFunctions ;
215 spin:body 282 spin:body
216 [ rdf:type sp:Select ; 283 [ rdf:type sp:Select ;
217 - sp:resultVariables (_:b3) ; 284 + sp:resultVariables (_:b9) ;
218 sp:where ([ rdf:type sp:Bind ; 285 sp:where ([ rdf:type sp:Bind ;
219 sp:expression 286 sp:expression
220 [ rdf:type spif:regex ; 287 [ rdf:type spif:regex ;
...@@ -222,67 +289,67 @@ rhspin:normalizeString ...@@ -222,67 +289,67 @@ rhspin:normalizeString
222 sp:arg2 "\\((.*)\\)" ; 289 sp:arg2 "\\((.*)\\)" ;
223 sp:arg3 "" 290 sp:arg3 ""
224 ] ; 291 ] ;
225 - sp:variable _:b4 292 + sp:variable _:b10
226 ] [ rdf:type sp:Bind ; 293 ] [ rdf:type sp:Bind ;
227 sp:expression 294 sp:expression
228 [ rdf:type spif:trim ; 295 [ rdf:type spif:trim ;
229 - sp:arg1 _:b4 296 + sp:arg1 _:b10
230 ] ; 297 ] ;
231 - sp:variable _:b5 298 + sp:variable _:b11
232 ] [ rdf:type sp:Bind ; 299 ] [ rdf:type sp:Bind ;
233 sp:expression 300 sp:expression
234 [ rdf:type spif:encodeURL ; 301 [ rdf:type spif:encodeURL ;
235 - sp:arg1 _:b5 302 + sp:arg1 _:b11
236 ] ; 303 ] ;
237 - sp:variable _:b6 304 + sp:variable _:b12
238 ] [ rdf:type sp:Bind ; 305 ] [ rdf:type sp:Bind ;
239 sp:expression 306 sp:expression
240 [ rdf:type spif:regex ; 307 [ rdf:type spif:regex ;
241 - sp:arg1 _:b6 ; 308 + sp:arg1 _:b12 ;
242 sp:arg2 "%2F" ; 309 sp:arg2 "%2F" ;
243 sp:arg3 "_" 310 sp:arg3 "_"
244 ] ; 311 ] ;
245 - sp:variable _:b7 312 + sp:variable _:b13
246 ] [ rdf:type sp:Bind ; 313 ] [ rdf:type sp:Bind ;
247 sp:expression 314 sp:expression
248 [ rdf:type spif:regex ; 315 [ rdf:type spif:regex ;
249 - sp:arg1 _:b7 ; 316 + sp:arg1 _:b13 ;
250 sp:arg2 "%[0-9A-F][0-9A-F]" ; 317 sp:arg2 "%[0-9A-F][0-9A-F]" ;
251 sp:arg3 "" 318 sp:arg3 ""
252 ] ; 319 ] ;
253 - sp:variable _:b8 320 + sp:variable _:b14
254 ] [ rdf:type sp:Bind ; 321 ] [ rdf:type sp:Bind ;
255 sp:expression 322 sp:expression
256 [ rdf:type spif:regex ; 323 [ rdf:type spif:regex ;
257 - sp:arg1 _:b8 ; 324 + sp:arg1 _:b14 ;
258 sp:arg2 "\\+" ; 325 sp:arg2 "\\+" ;
259 sp:arg3 "_" 326 sp:arg3 "_"
260 ] ; 327 ] ;
261 - sp:variable _:b9 328 + sp:variable _:b15
262 ] [ rdf:type sp:Bind ; 329 ] [ rdf:type sp:Bind ;
263 sp:expression 330 sp:expression
264 [ rdf:type spif:regex ; 331 [ rdf:type spif:regex ;
265 - sp:arg1 _:b9 ; 332 + sp:arg1 _:b15 ;
266 sp:arg2 "_+" ; 333 sp:arg2 "_+" ;
267 sp:arg3 "_" 334 sp:arg3 "_"
268 ] ; 335 ] ;
269 - sp:variable _:b10 336 + sp:variable _:b16
270 ] [ rdf:type sp:Bind ; 337 ] [ rdf:type sp:Bind ;
271 sp:expression 338 sp:expression
272 [ rdf:type spif:regex ; 339 [ rdf:type spif:regex ;
273 - sp:arg1 _:b10 ; 340 + sp:arg1 _:b16 ;
274 sp:arg2 "\\*" ; 341 sp:arg2 "\\*" ;
275 sp:arg3 "" 342 sp:arg3 ""
276 ] ; 343 ] ;
277 - sp:variable _:b11 344 + sp:variable _:b17
278 ] [ rdf:type sp:Bind ; 345 ] [ rdf:type sp:Bind ;
279 sp:expression 346 sp:expression
280 [ rdf:type xsd:string ; 347 [ rdf:type xsd:string ;
281 sp:arg1 [ rdf:type spif:upperCase ; 348 sp:arg1 [ rdf:type spif:upperCase ;
282 - sp:arg1 _:b11 349 + sp:arg1 _:b17
283 ] 350 ]
284 ] ; 351 ] ;
285 - sp:variable _:b3 352 + sp:variable _:b9
286 ]) 353 ])
287 ] ; 354 ] ;
288 spin:constraint 355 spin:constraint
...@@ -401,26 +468,44 @@ rhspin:wellByName ...@@ -401,26 +468,44 @@ rhspin:wellByName
401 ] ; 468 ] ;
402 spin:returnType <http://www.reportinghub.no/schema/npd#Well> . 469 spin:returnType <http://www.reportinghub.no/schema/npd#Well> .
403 470
404 -_:b3 sp:varName "normalizedStr"^^xsd:string . 471 +_:b3 sp:varName "wellBore"^^xsd:string .
405 472
406 -_:b4 sp:varName "s1"^^xsd:string . 473 +_:b8 sp:varName "endDate"^^xsd:string .
407 474
408 -_:b5 sp:varName "s2"^^xsd:string . 475 +_:b7 sp:varName "startDate"^^xsd:string .
409 476
410 -_:b6 sp:varName "t0a"^^xsd:string . 477 +_:b6 sp:varName "licence"^^xsd:string .
411 478
412 -_:b7 sp:varName "t0b"^^xsd:string . 479 +_:b5 sp:varName "share"^^xsd:string .
413 480
414 -_:b8 sp:varName "t1"^^xsd:string . 481 +_:b4 sp:varName "nowDate"^^xsd:string .
415 482
416 -_:b9 sp:varName "t2"^^xsd:string . 483 +_:b17
484 + sp:varName "t4"^^xsd:string .
417 485
418 -_:b10 486 +_:b16
419 sp:varName "t3"^^xsd:string . 487 sp:varName "t3"^^xsd:string .
420 488
489 +_:b15
490 + sp:varName "t2"^^xsd:string .
491 +
492 +_:b14
493 + sp:varName "t1"^^xsd:string .
494 +
495 +_:b13
496 + sp:varName "t0b"^^xsd:string .
497 +
498 +_:b12
499 + sp:varName "t0a"^^xsd:string .
500 +
421 _:b11 501 _:b11
422 - sp:varName "t4"^^xsd:string . 502 + sp:varName "s2"^^xsd:string .
423 503
424 -_:b1 sp:varName "wellBoreName"^^xsd:string . 504 +_:b10
505 + sp:varName "s1"^^xsd:string .
506 +
507 +_:b9 sp:varName "normalizedStr"^^xsd:string .
425 508
426 _:b2 sp:varName "wellBore"^^xsd:string . 509 _:b2 sp:varName "wellBore"^^xsd:string .
510 +
511 +_:b1 sp:varName "wellBoreName"^^xsd:string .
......
1 <html> 1 <html>
2 <head> 2 <head>
3 - <title>ReportingHub - Upload DDR</title> 3 + <title>ReportingHub - Validate or Upload DDR</title>
4 <link href="lib/rh/rh.css" rel="stylesheet" type="text/css" /> 4 <link href="lib/rh/rh.css" rel="stylesheet" type="text/css" />
5 + <script type="text/javascript" src="lib/rh/jquery/jquery.js"></script>
5 </head> 6 </head>
6 <body> 7 <body>
7 <div id="wrapper"> 8 <div id="wrapper">
...@@ -9,16 +10,31 @@ ...@@ -9,16 +10,31 @@
9 <rhswp:Header /> 10 <rhswp:Header />
10 11
11 <div id="content"> 12 <div id="content">
12 - <h3>Upload a Daily Drilling Report</h3> 13 + <h3>Validate or Upload a Daily Drilling Report</h3>
13 <p> 14 <p>
14 Please select a DDR XML file: 15 Please select a DDR XML file:
15 </p> 16 </p>
16 - <form action="ddrFileUpload" enctype="multipart/form-data" method="post"> 17 + <form enctype="multipart/form-data" id="theForm" method="post">
17 <div> 18 <div>
18 <input name="file" type="file" /> 19 <input name="file" type="file" />
19 </div> 20 </div>
20 <br /> 21 <br />
21 - <input type="submit" value="Upload" /> 22 + <input id="validateButton" type="radio" name="type" value="validate" checked="checked" />Validate only<br />
23 + <input id="uploadButton" type="radio" name="type" value="upload" />Validate &amp; upload<br />
24 + <script>
25 +
26 + function updateAction() {
27 + var newAction = $("#validateButton").attr("checked") ? "validate-report" : "submit-report";
28 + $("#theForm").attr("action", newAction);
29 + }
30 +
31 + $("#validateButton").change(updateAction);
32 + $("#uploadButton").change(updateAction);
33 +
34 + updateAction();
35 + </script>
36 + <br />
37 + <input type="submit" value="Submit" />
22 </form> 38 </form>
23 </div> 39 </div>
24 </div> 40 </div>
......