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
5 -# imports: http://www.reportinghub.no/ep/schema/1.0/equipment 5 +# imports: http://www.reportinghub.no/ep/schema/1.0/equipment
6 -# imports: http://www.reportinghub.no/ep/schema/1.0/activity 6 +# imports: http://www.reportinghub.no/ep/schema/1.0/activity
7 - 7 +
8 -@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> . 8 +@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
9 -@prefix ep-report: <http://www.reportinghub.no/ep/schema/report#> . 9 +@prefix ep-report: <http://www.reportinghub.no/ep/schema/report#> .
10 -@prefix owl: <http://www.w3.org/2002/07/owl#> . 10 +@prefix owl: <http://www.w3.org/2002/07/owl#> .
11 -@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 11 +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
12 -@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 12 +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
13 -@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 13 +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
14 - 14 +
15 -<http://www.reportinghub.no/ep/schema/1.0/report> 15 +<http://www.reportinghub.no/ep/schema/1.0/report>
16 - rdf:type owl:Ontology ; 16 + rdf:type owl:Ontology ;
17 - owl:imports <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> ; 17 + owl:imports <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> ;
18 - owl:versionInfo "0.1.0"^^xsd:string . 18 + owl:versionInfo "0.1.0"^^xsd:string .
19 - 19 +
20 -ep-report:DailyDrillingReport 20 +ep-report:DailyDrillingReport
21 - rdf:type owl:Class ; 21 + rdf:type owl:Class ;
22 - rdfs:subClassOf ep-report:Report . 22 + rdfs:subClassOf ep-report:Report .
23 - 23 +
24 -ep-report:DailyDrillingReportFinalisationType 24 +ep-report:DailyDrillingReportFinalisationType
25 - rdf:type owl:Class ; 25 + rdf:type owl:Class ;
26 - rdfs:subClassOf owl:Class . 26 + rdfs:subClassOf owl:Class .
27 - 27 +
28 -ep-report:FinalDailyDrillingReport 28 +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:NormalDailyDrillingReport 32 +ep-report:NonProductivetimeReport
33 - rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 33 + rdf:type owl:Class ;
34 - rdfs:subClassOf ep-report:DailyDrillingReport . 34 + rdfs:subClassOf ep-report:Report ;
35 - 35 + rdfs:subClassOf
36 -ep-report:PreliminaryDailyDrillingReport 36 + [ rdf:type owl:Restriction ;
37 - rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ; 37 + owl:allValuesFrom xsd:dateTime ;
38 - rdfs:subClassOf ep-report:DailyDrillingReport . 38 + owl:onProperty ep-report:createdAt
39 - 39 + ] ;
40 -ep-report:Report 40 + rdfs:subClassOf
41 - rdf:type owl:Class ; 41 + [ rdf:type owl:Restriction ;
42 - rdfs:subClassOf owl:Thing . 42 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
43 - 43 + owl:onProperty ep-report:createdAt
44 -ep-report:createdAt 44 + ] ;
45 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 45 + rdfs:subClassOf
46 - rdfs:domain ep-report:Report ; 46 + [ rdf:type owl:Restriction ;
47 - rdfs:label "created at"^^xsd:string . 47 + owl:allValuesFrom ep-report:DailyDrillingReport ;
48 - 48 + owl:onProperty ep-report:reportOn
49 -ep-report:dailyDrillingReportNumber 49 + ] ;
50 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 50 + rdfs:subClassOf
51 - rdfs:domain ep-report:DailyDrillingReport ; 51 + [ rdf:type owl:Restriction ;
52 - rdfs:label "daily drilling report number"^^xsd:string . 52 + owl:cardinality "1"^^xsd:nonNegativeInteger ;
53 - 53 + owl:onProperty ep-report:reportOn
54 -ep-report:hasContent 54 + ] .
55 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 55 +
56 - rdfs:domain ep-report:Report ; 56 +ep-report:NormalDailyDrillingReport
57 - rdfs:label "has content"^^xsd:string . 57 + rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ;
58 - 58 + rdfs:subClassOf ep-report:DailyDrillingReport .
59 -ep-report:reportOn 59 +
60 - rdf:type owl:ObjectProperty ; 60 +ep-report:PreliminaryDailyDrillingReport
61 - rdfs:domain ep-report:Report ; 61 + rdf:type ep-report:DailyDrillingReportFinalisationType , owl:Class ;
62 - rdfs:label "report on"^^xsd:string . 62 + rdfs:subClassOf ep-report:DailyDrillingReport .
63 +
64 +ep-report:Report
65 + rdf:type owl:Class ;
66 + rdfs:subClassOf owl:Thing .
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 +
92 +ep-report:createdAt
93 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
94 + rdfs:domain ep-report:Report ;
95 + rdfs:label "created at"^^xsd:string .
96 +
97 +ep-report:dailyDrillingReportNumber
98 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
99 + rdfs:domain ep-report:DailyDrillingReport ;
100 + rdfs:label "daily drilling report number"^^xsd:string .
101 +
102 +ep-report:hasContent
103 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
104 + rdfs:domain ep-report:Report ;
105 + rdfs:label "has content"^^xsd:string .
106 +
107 +ep-report:reportOn
108 + rdf:type owl:ObjectProperty ;
109 + rdfs:domain ep-report:Report ;
110 + rdfs:label "report on"^^xsd:string .
......