David Price

Added Weekly and NonProductivetime Report classes

1 -# Saved by TopBraid on Thu Sep 15 15:49:34 BST 2011 1 +# Saved by TopBraid on Mon Sep 26 14:59:40 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/report 2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/report
3 # imports: http://www.reportinghub.no/ep/schema/1.0/well 3 # imports: http://www.reportinghub.no/ep/schema/1.0/well
4 # imports: http://www.reportinghub.no/ep/schema/1.0/core 4 # imports: http://www.reportinghub.no/ep/schema/1.0/core
...@@ -29,6 +29,30 @@ ep-report:FinalDailyDrillingReport ...@@ -29,6 +29,30 @@ ep-report:FinalDailyDrillingReport
29 rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 29 rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ;
30 rdfs:subClassOf ep-report:DailyDrillingReport . 30 rdfs:subClassOf ep-report:DailyDrillingReport .
31 31
32 +ep-report:NonProductivetimeReport
33 + rdf:type owl:Class ;
34 + rdfs:subClassOf ep-report:Report ;
35 + rdfs:subClassOf
36 + [ rdf:type owl:Restriction ;
37 + owl:allValuesFrom xsd:dateTime ;
38 + owl:onProperty ep-report:createdAt
39 + ] ;
40 + rdfs:subClassOf
41 + [ rdf:type owl:Restriction ;
42 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
43 + owl:onProperty ep-report:createdAt
44 + ] ;
45 + rdfs:subClassOf
46 + [ rdf:type owl:Restriction ;
47 + owl:allValuesFrom ep-report:DailyDrillingReport ;
48 + owl:onProperty ep-report:reportOn
49 + ] ;
50 + rdfs:subClassOf
51 + [ rdf:type owl:Restriction ;
52 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
53 + owl:onProperty ep-report:reportOn
54 + ] .
55 +
32 ep-report:NormalDailyDrillingReport 56 ep-report:NormalDailyDrillingReport
33 rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 57 rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ;
34 rdfs:subClassOf ep-report:DailyDrillingReport . 58 rdfs:subClassOf ep-report:DailyDrillingReport .
...@@ -41,6 +65,30 @@ ep-report:Report ...@@ -41,6 +65,30 @@ ep-report:Report
41 rdf:type owl:Class ; 65 rdf:type owl:Class ;
42 rdfs:subClassOf owl:Thing . 66 rdfs:subClassOf owl:Thing .
43 67
68 +ep-report:WeeklyDrillingReport
69 + rdf:type owl:Class ;
70 + rdfs:subClassOf ep-report:Report ;
71 + rdfs:subClassOf
72 + [ rdf:type owl:Restriction ;
73 + owl:allValuesFrom ep-report:DailyDrillingReport ;
74 + owl:onProperty ep-report:reportOn
75 + ] ;
76 + rdfs:subClassOf
77 + [ rdf:type owl:Restriction ;
78 + owl:cardinality "7"^^xsd:nonNegativeInteger ;
79 + owl:onProperty ep-report:reportOn
80 + ] ;
81 + rdfs:subClassOf
82 + [ rdf:type owl:Restriction ;
83 + owl:allValuesFrom xsd:dateTime ;
84 + owl:onProperty ep-report:createdAt
85 + ] ;
86 + rdfs:subClassOf
87 + [ rdf:type owl:Restriction ;
88 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
89 + owl:onProperty ep-report:createdAt
90 + ] .
91 +
44 ep-report:createdAt 92 ep-report:createdAt
45 rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 93 rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
46 rdfs:domain ep-report:Report ; 94 rdfs:domain ep-report:Report ;
......