David Leal

Fixed URI for ProductiionReport

...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 13
14 <http://www.reportinghub.no/ep/schema/1.0/report> 14 <http://www.reportinghub.no/ep/schema/1.0/report>
15 rdf:type owl:Ontology ; 15 rdf:type owl:Ontology ;
16 - owl:imports <http://www.reportinghub.no/np/schema/1.0/npd> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/well> ; 16 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/well> , <http://www.reportinghub.no/ep/schema/1.0/equipment> , <http://www.reportinghub.no/ep/schema/1.0/core> , <http://www.reportinghub.no/ep/schema/1.0/activity> , <http://www.reportinghub.no/np/schema/1.0/npd> ;
17 owl:versionInfo "0.1.0"^^xsd:string . 17 owl:versionInfo "0.1.0"^^xsd:string .
18 18
19 ep-report:DailyDrillingReport 19 ep-report:DailyDrillingReport
...@@ -31,12 +31,12 @@ ep-report:DailyProductionReport ...@@ -31,12 +31,12 @@ ep-report:DailyProductionReport
31 rdfs:subClassOf ep-report:ProductionReport . 31 rdfs:subClassOf ep-report:ProductionReport .
32 32
33 ep-report:DailyReport 33 ep-report:DailyReport
34 - rdf:type owl:Class , ep-report:ReportPeriodType ; 34 + rdf:type ep-report:ReportPeriodType , owl:Class ;
35 rdfs:label "daily report"^^xsd:string ; 35 rdfs:label "daily report"^^xsd:string ;
36 rdfs:subClassOf ep-report:Report . 36 rdfs:subClassOf ep-report:Report .
37 37
38 ep-report:FinalDailyDrillingReport 38 ep-report:FinalDailyDrillingReport
39 - rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 39 + rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ;
40 rdfs:label "final daily drilling report"^^xsd:string ; 40 rdfs:label "final daily drilling report"^^xsd:string ;
41 rdfs:subClassOf ep-report:DailyDrillingReport . 41 rdfs:subClassOf ep-report:DailyDrillingReport .
42 42
...@@ -51,7 +51,7 @@ ep-report:MonthlyProductionReport ...@@ -51,7 +51,7 @@ ep-report:MonthlyProductionReport
51 rdfs:subClassOf ep-report:ProductionReport . 51 rdfs:subClassOf ep-report:ProductionReport .
52 52
53 ep-report:MonthlyReport 53 ep-report:MonthlyReport
54 - rdf:type owl:Class , ep-report:ReportPeriodType ; 54 + rdf:type ep-report:ReportPeriodType , owl:Class ;
55 rdfs:label "monthly report"^^xsd:string ; 55 rdfs:label "monthly report"^^xsd:string ;
56 rdfs:subClassOf ep-report:Report . 56 rdfs:subClassOf ep-report:Report .
57 57
...@@ -60,13 +60,8 @@ ep-report:NonProductivetimeReport ...@@ -60,13 +60,8 @@ ep-report:NonProductivetimeReport
60 rdfs:subClassOf ep-report:Report ; 60 rdfs:subClassOf ep-report:Report ;
61 rdfs:subClassOf 61 rdfs:subClassOf
62 [ rdf:type owl:Restriction ; 62 [ rdf:type owl:Restriction ;
63 - owl:allValuesFrom xsd:dateTime ;
64 - owl:onProperty ep-report:createdAt
65 - ] ;
66 - rdfs:subClassOf
67 - [ rdf:type owl:Restriction ;
68 owl:cardinality "1"^^xsd:nonNegativeInteger ; 63 owl:cardinality "1"^^xsd:nonNegativeInteger ;
69 - owl:onProperty ep-report:createdAt 64 + owl:onProperty ep-report:reportOn
70 ] ; 65 ] ;
71 rdfs:subClassOf 66 rdfs:subClassOf
72 [ rdf:type owl:Restriction ; 67 [ rdf:type owl:Restriction ;
...@@ -76,16 +71,21 @@ ep-report:NonProductivetimeReport ...@@ -76,16 +71,21 @@ ep-report:NonProductivetimeReport
76 rdfs:subClassOf 71 rdfs:subClassOf
77 [ rdf:type owl:Restriction ; 72 [ rdf:type owl:Restriction ;
78 owl:cardinality "1"^^xsd:nonNegativeInteger ; 73 owl:cardinality "1"^^xsd:nonNegativeInteger ;
79 - owl:onProperty ep-report:reportOn 74 + owl:onProperty ep-report:createdAt
75 + ] ;
76 + rdfs:subClassOf
77 + [ rdf:type owl:Restriction ;
78 + owl:allValuesFrom xsd:dateTime ;
79 + owl:onProperty ep-report:createdAt
80 ] . 80 ] .
81 81
82 ep-report:NormalDailyDrillingReport 82 ep-report:NormalDailyDrillingReport
83 - rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 83 + rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ;
84 rdfs:label "normal daily drilling report"^^xsd:string ; 84 rdfs:label "normal daily drilling report"^^xsd:string ;
85 rdfs:subClassOf ep-report:DailyDrillingReport . 85 rdfs:subClassOf ep-report:DailyDrillingReport .
86 86
87 ep-report:PreliminaryDailyDrillingReport 87 ep-report:PreliminaryDailyDrillingReport
88 - rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 88 + rdf:type owl:Class , ep-report:DailyDrillingReportFinalisationType ;
89 rdfs:label "preliminary daily drilling report"^^xsd:string ; 89 rdfs:label "preliminary daily drilling report"^^xsd:string ;
90 rdfs:subClassOf ep-report:DailyDrillingReport . 90 rdfs:subClassOf ep-report:DailyDrillingReport .
91 91
...@@ -129,8 +129,8 @@ ep-report:ReportAliasIdentifier ...@@ -129,8 +129,8 @@ ep-report:ReportAliasIdentifier
129 rdfs:subClassOf owl:Thing ; 129 rdfs:subClassOf owl:Thing ;
130 rdfs:subClassOf 130 rdfs:subClassOf
131 [ rdf:type owl:Restriction ; 131 [ rdf:type owl:Restriction ;
132 - owl:minCardinality "1"^^xsd:nonNegativeInteger ; 132 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
133 - owl:onProperty ep-report:aliasName 133 + owl:onProperty ep-report:isAliasFor
134 ] ; 134 ] ;
135 rdfs:subClassOf 135 rdfs:subClassOf
136 [ rdf:type owl:Restriction ; 136 [ rdf:type owl:Restriction ;
...@@ -139,17 +139,17 @@ ep-report:ReportAliasIdentifier ...@@ -139,17 +139,17 @@ ep-report:ReportAliasIdentifier
139 ] ; 139 ] ;
140 rdfs:subClassOf 140 rdfs:subClassOf
141 [ rdf:type owl:Restriction ; 141 [ rdf:type owl:Restriction ;
142 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 142 + owl:minCardinality "1"^^xsd:nonNegativeInteger ;
143 - owl:onProperty ep-report:isAliasFor 143 + owl:onProperty ep-report:aliasName
144 ] . 144 ] .
145 145
146 ep-report:ReportForInstant 146 ep-report:ReportForInstant
147 - rdf:type owl:Class , ep-report:ReportPeriodType ; 147 + rdf:type ep-report:ReportPeriodType , owl:Class ;
148 rdfs:label "report for instant"^^xsd:string ; 148 rdfs:label "report for instant"^^xsd:string ;
149 rdfs:subClassOf ep-report:Report . 149 rdfs:subClassOf ep-report:Report .
150 150
151 ep-report:ReportMonthToDate 151 ep-report:ReportMonthToDate
152 - rdf:type owl:Class , ep-report:ReportPeriodType ; 152 + rdf:type ep-report:ReportPeriodType , owl:Class ;
153 rdfs:label "report month to date"^^xsd:string ; 153 rdfs:label "report month to date"^^xsd:string ;
154 rdfs:subClassOf ep-report:Report . 154 rdfs:subClassOf ep-report:Report .
155 155
...@@ -159,7 +159,7 @@ ep-report:ReportPeriodType ...@@ -159,7 +159,7 @@ ep-report:ReportPeriodType
159 rdfs:subClassOf owl:Class . 159 rdfs:subClassOf owl:Class .
160 160
161 ep-report:ReportYearToDate 161 ep-report:ReportYearToDate
162 - rdf:type owl:Class , ep-report:ReportPeriodType ; 162 + rdf:type ep-report:ReportPeriodType , owl:Class ;
163 rdfs:label "report year to date"^^xsd:string ; 163 rdfs:label "report year to date"^^xsd:string ;
164 rdfs:subClassOf ep-report:Report . 164 rdfs:subClassOf ep-report:Report .
165 165
...@@ -168,27 +168,27 @@ ep-report:WeeklyDrillingReport ...@@ -168,27 +168,27 @@ ep-report:WeeklyDrillingReport
168 rdfs:subClassOf ep-report:Report ; 168 rdfs:subClassOf ep-report:Report ;
169 rdfs:subClassOf 169 rdfs:subClassOf
170 [ rdf:type owl:Restriction ; 170 [ rdf:type owl:Restriction ;
171 - owl:allValuesFrom ep-report:DailyDrillingReport ; 171 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
172 - owl:onProperty ep-report:reportOn 172 + owl:onProperty ep-report:createdAt
173 ] ; 173 ] ;
174 rdfs:subClassOf 174 rdfs:subClassOf
175 [ rdf:type owl:Restriction ; 175 [ rdf:type owl:Restriction ;
176 - owl:cardinality "7"^^xsd:nonNegativeInteger ; 176 + owl:allValuesFrom xsd:dateTime ;
177 - owl:onProperty ep-report:reportOn 177 + owl:onProperty ep-report:createdAt
178 ] ; 178 ] ;
179 rdfs:subClassOf 179 rdfs:subClassOf
180 [ rdf:type owl:Restriction ; 180 [ rdf:type owl:Restriction ;
181 - owl:allValuesFrom xsd:dateTime ; 181 + owl:cardinality "7"^^xsd:nonNegativeInteger ;
182 - owl:onProperty ep-report:createdAt 182 + owl:onProperty ep-report:reportOn
183 ] ; 183 ] ;
184 rdfs:subClassOf 184 rdfs:subClassOf
185 [ rdf:type owl:Restriction ; 185 [ rdf:type owl:Restriction ;
186 - owl:cardinality "1"^^xsd:nonNegativeInteger ; 186 + owl:allValuesFrom ep-report:DailyDrillingReport ;
187 - owl:onProperty ep-report:createdAt 187 + owl:onProperty ep-report:reportOn
188 ] . 188 ] .
189 189
190 ep-report:WeeklyReport 190 ep-report:WeeklyReport
191 - rdf:type owl:Class , ep-report:ReportPeriodType ; 191 + rdf:type ep-report:ReportPeriodType , owl:Class ;
192 rdfs:label "weekly report"^^xsd:string ; 192 rdfs:label "weekly report"^^xsd:string ;
193 rdfs:subClassOf ep-report:Report . 193 rdfs:subClassOf ep-report:Report .
194 194
...@@ -198,7 +198,7 @@ ep-report:WellTestReport ...@@ -198,7 +198,7 @@ ep-report:WellTestReport
198 rdfs:subClassOf ep-report:Report . 198 rdfs:subClassOf ep-report:Report .
199 199
200 ep-report:YearlyReport 200 ep-report:YearlyReport
201 - rdf:type owl:Class , ep-report:ReportPeriodType ; 201 + rdf:type ep-report:ReportPeriodType , owl:Class ;
202 rdfs:label "yearly report"^^xsd:string ; 202 rdfs:label "yearly report"^^xsd:string ;
203 rdfs:subClassOf ep-report:Report . 203 rdfs:subClassOf ep-report:Report .
204 204
...@@ -211,12 +211,12 @@ ep-report:aliasOwner ...@@ -211,12 +211,12 @@ ep-report:aliasOwner
211 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> . 211 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
212 212
213 ep-report:createdAt 213 ep-report:createdAt
214 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 214 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
215 rdfs:domain ep-report:Report ; 215 rdfs:domain ep-report:Report ;
216 rdfs:label "created at"^^xsd:string . 216 rdfs:label "created at"^^xsd:string .
217 217
218 ep-report:dailyDrillingReportNumber 218 ep-report:dailyDrillingReportNumber
219 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 219 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
220 rdfs:domain ep-report:DailyDrillingReport ; 220 rdfs:domain ep-report:DailyDrillingReport ;
221 rdfs:label "daily drilling report number"^^xsd:string . 221 rdfs:label "daily drilling report number"^^xsd:string .
222 222
...@@ -241,7 +241,7 @@ ep-report:disclaimer ...@@ -241,7 +241,7 @@ ep-report:disclaimer
241 rdfs:range xsd:string . 241 rdfs:range xsd:string .
242 242
243 ep-report:hasContent 243 ep-report:hasContent
244 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 244 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
245 rdfs:domain ep-report:Report ; 245 rdfs:domain ep-report:Report ;
246 rdfs:label "has content"^^xsd:string . 246 rdfs:label "has content"^^xsd:string .
247 247
...@@ -250,12 +250,12 @@ ep-report:isAliasFor ...@@ -250,12 +250,12 @@ ep-report:isAliasFor
250 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> . 250 rdfs:range <http://www.reportinghub.no/np/schema/npd#Individual> .
251 251
252 ep-report:issuedAt 252 ep-report:issuedAt
253 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 253 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
254 rdfs:domain ep-report:Report ; 254 rdfs:domain ep-report:Report ;
255 rdfs:label "issued at"^^xsd:string . 255 rdfs:label "issued at"^^xsd:string .
256 256
257 ep-report:nameAsDatumObject 257 ep-report:nameAsDatumObject
258 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 258 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
259 rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ; 259 rdfs:domain <http://www.reportinghub.no/ep/schema/core#PhysicalObject> ;
260 rdfs:label "name as datum object"^^xsd:string . 260 rdfs:label "name as datum object"^^xsd:string .
261 261
...@@ -263,3 +263,9 @@ ep-report:reportOn ...@@ -263,3 +263,9 @@ ep-report:reportOn
263 rdf:type owl:ObjectProperty ; 263 rdf:type owl:ObjectProperty ;
264 rdfs:domain ep-report:Report ; 264 rdfs:domain ep-report:Report ;
265 rdfs:label "report on"^^xsd:string . 265 rdfs:label "report on"^^xsd:string .
266 +
267 +ep-report:reportSubmittedBy
268 + rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
269 + rdfs:domain ep-report:Report ;
270 + rdfs:label "report submitted by"^^xsd:string ;
271 + rdfs:range <http://www.reportinghub.no/ep/schema/core#PhysicalObject> .
......