MonkeyChap

Added temporal parts of facility

1 -# Saved by TopBraid on Fri Oct 07 18:54:28 BST 2011 1 +# Saved by TopBraid on Fri Oct 07 20:09:24 BST 2011
2 -# baseURI: http://www.reportinghub.no/ep/schema/1.0/facility 2 +# baseURI: http://www.reportinghub.no/ep/schema/1.0/facility
3 -# imports: http://www.reportinghub.no/ep/schema/1.0/core 3 +# imports: http://www.reportinghub.no/ep/schema/1.0/core
4 - 4 +
5 -@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> . 5 +@prefix ep-core: <http://www.reportinghub.no/ep/schema/core#> .
6 -@prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> . 6 +@prefix ep-fac: <http://www.reportinghub.no/ep/schema/facility#> .
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 sp: <http://spinrdf.org/sp#> . 10 +@prefix sp: <http://spinrdf.org/sp#> .
11 -@prefix spin: <http://spinrdf.org/spin#> . 11 +@prefix spin: <http://spinrdf.org/spin#> .
12 -@prefix spl: <http://spinrdf.org/spl#> . 12 +@prefix spl: <http://spinrdf.org/spl#> .
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/facility> 15 +<http://www.reportinghub.no/ep/schema/1.0/facility>
16 - rdf:type owl:Ontology ; 16 + rdf:type owl:Ontology ;
17 - owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> ; 17 + owl:imports <http://www.reportinghub.no/ep/schema/1.0/core> ;
18 - owl:versionInfo "0.1.0"^^xsd:string . 18 + owl:versionInfo "0.1.0"^^xsd:string .
19 - 19 +
20 -ep-fac:Completion 20 +ep-fac:Completion
21 - rdf:type owl:Class , ep-fac:ProductionFacilityType ; 21 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
22 - rdfs:label "completion"^^xsd:string ; 22 + rdfs:label "completion"^^xsd:string ;
23 - rdfs:subClassOf ep-fac:Facility . 23 + rdfs:subClassOf ep-fac:TemporalPartOfACompletion .
24 - 24 +
25 -ep-fac:Facility 25 +ep-fac:Facility
26 - rdf:type owl:Class ; 26 + rdf:type owl:Class ;
27 - rdfs:label "facility"^^xsd:string ; 27 + rdfs:label "facility"^^xsd:string ;
28 - rdfs:subClassOf ep-core:PhysicalObject . 28 + rdfs:subClassOf ep-core:PhysicalObject .
29 - 29 +
30 -ep-fac:Field 30 +ep-fac:Field
31 - rdf:type owl:Class , ep-fac:ProductionFacilityType ; 31 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
32 - rdfs:label "field"^^xsd:string ; 32 + rdfs:label "field"^^xsd:string ;
33 - rdfs:subClassOf ep-fac:Facility . 33 + rdfs:subClassOf ep-fac:TemporalPartOfAField .
34 - 34 +
35 -ep-fac:FixedFacility 35 +ep-fac:FixedFacility
36 - rdf:type owl:DeprecatedClass ; 36 + rdf:type owl:DeprecatedClass ;
37 - rdfs:subClassOf ep-fac:Facility . 37 + rdfs:subClassOf ep-fac:TemporalPartOfAFixedFacility .
38 - 38 +
39 -ep-fac:FixedOrMoveableRigType 39 +ep-fac:FixedOrMoveableRigType
40 - rdf:type rdfs:Class ; 40 + rdf:type rdfs:Class ;
41 - rdfs:label "fixed or moveable rig type"^^xsd:string ; 41 + rdfs:label "fixed or moveable rig type"^^xsd:string ;
42 - rdfs:subClassOf owl:Class . 42 + rdfs:subClassOf owl:Class .
43 - 43 +
44 -ep-fac:FixedRig 44 +ep-fac:FixedRig
45 - rdf:type owl:Class , ep-fac:FixedOrMoveableRigType ; 45 + rdf:type ep-fac:FixedOrMoveableRigType , owl:Class ;
46 - rdfs:label "fixed rig"^^xsd:string ; 46 + rdfs:label "fixed rig"^^xsd:string ;
47 - rdfs:subClassOf ep-fac:Rig , ep-fac:FixedFacility . 47 + rdfs:subClassOf ep-fac:FixedFacility , ep-fac:Rig .
48 - 48 +
49 -ep-fac:Flowline 49 +ep-fac:Flowline
50 - rdf:type owl:Class , ep-fac:ProductionFacilityType ; 50 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
51 - rdfs:label "flowline"^^xsd:string ; 51 + rdfs:label "flowline"^^xsd:string ;
52 - rdfs:subClassOf ep-fac:Facility . 52 + rdfs:subClassOf ep-fac:TemporalPartOfAFlowline .
53 - 53 +
54 -ep-fac:Flowline-production 54 +ep-fac:Flowline-production
55 - rdf:type owl:Class , ep-fac:ProductionFacilityType ; 55 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
56 - rdfs:label "flowline - production"^^xsd:string ; 56 + rdfs:label "flowline - production"^^xsd:string ;
57 - rdfs:subClassOf ep-fac:Flowline . 57 + rdfs:subClassOf ep-fac:Flowline .
58 - 58 +
59 -ep-fac:Lease 59 +ep-fac:Lease
60 - rdf:type owl:Class , ep-fac:ProductionFacilityType ; 60 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
61 - rdfs:label "lease"^^xsd:string ; 61 + rdfs:label "lease"^^xsd:string ;
62 - rdfs:subClassOf ep-fac:Facility . 62 + rdfs:subClassOf ep-fac:Facility .
63 - 63 +
64 -ep-fac:MoveableFacility 64 +ep-fac:MoveableFacility
65 - rdf:type owl:Class ; 65 + rdf:type owl:Class ;
66 - rdfs:subClassOf ep-fac:Facility . 66 + rdfs:subClassOf ep-fac:TemporalPartOfAMoveableFacility .
67 - 67 +
68 -ep-fac:MoveableRig 68 +ep-fac:MoveableRig
69 - rdf:type owl:Class , ep-fac:FixedOrMoveableRigType ; 69 + rdf:type ep-fac:FixedOrMoveableRigType , owl:Class ;
70 - rdfs:label "moveable rig"^^xsd:string ; 70 + rdfs:label "moveable rig"^^xsd:string ;
71 - rdfs:subClassOf ep-fac:Rig , ep-fac:MoveableFacility . 71 + rdfs:subClassOf ep-fac:MoveableFacility , ep-fac:Rig .
72 - 72 +
73 -ep-fac:Platform 73 +ep-fac:Platform
74 - rdf:type owl:Class , ep-fac:ProductionFacilityType ; 74 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
75 - rdfs:label "platform"^^xsd:string ; 75 + rdfs:label "platform"^^xsd:string ;
76 - rdfs:subClassOf ep-fac:Facility . 76 + rdfs:subClassOf ep-fac:TemporalPartOfAPlatform .
77 - 77 +
78 -ep-fac:ProductionFacility 78 +ep-fac:ProductionFacility
79 - rdf:type owl:Class ; 79 + rdf:type owl:Class ;
80 - rdfs:label "production facility"^^xsd:string ; 80 + rdfs:label "production facility"^^xsd:string ;
81 - rdfs:subClassOf ep-fac:Facility . 81 + rdfs:subClassOf ep-fac:TemporalPartOfAProductionFacility .
82 - 82 +
83 -ep-fac:ProductionFacilityType 83 +ep-fac:ProductionFacilityType
84 - rdf:type rdfs:Class ; 84 + rdf:type rdfs:Class ;
85 - rdfs:label "production facility type"^^xsd:string ; 85 + rdfs:label "production facility type"^^xsd:string ;
86 - rdfs:subClassOf owl:Class . 86 + rdfs:subClassOf owl:Class .
87 - 87 +
88 -ep-fac:Reservoir 88 +ep-fac:Reservoir
89 - rdf:type owl:Class , ep-fac:ProductionFacilityType ; 89 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
90 - rdfs:label "reservoir"^^xsd:string ; 90 + rdfs:label "reservoir"^^xsd:string ;
91 - rdfs:subClassOf ep-fac:Facility . 91 + rdfs:subClassOf ep-fac:TemporalPartOfAReservoir .
92 - 92 +
93 -ep-fac:Rig 93 +ep-fac:Rig
94 - rdf:type owl:Class ; 94 + rdf:type owl:Class ;
95 - rdfs:label "rig (whole life)"^^xsd:string ; 95 + rdfs:label "rig (whole life)"^^xsd:string ;
96 - rdfs:subClassOf ep-fac:TemporalPartOfARig . 96 + rdfs:subClassOf ep-fac:TemporalPartOfARig .
97 - 97 +
98 -ep-fac:SubSurfaceFixedFacility 98 +ep-fac:SubSurfaceFixedFacility
99 - rdf:type owl:Class ; 99 + rdf:type owl:Class ;
100 - rdfs:subClassOf ep-fac:FixedFacility . 100 + rdfs:subClassOf ep-fac:FixedFacility .
101 - 101 +
102 -ep-fac:SurfaceFixedFacility 102 +ep-fac:SurfaceFixedFacility
103 - rdf:type owl:Class ; 103 + rdf:type owl:Class ;
104 - rdfs:subClassOf ep-fac:FixedFacility . 104 + rdfs:subClassOf ep-fac:FixedFacility .
105 - 105 +
106 -ep-fac:SurroundingWater 106 +ep-fac:SurroundingWater
107 - rdf:type owl:Class ; 107 + rdf:type owl:Class ;
108 - rdfs:label "surrounding water"^^xsd:string ; 108 + rdfs:label "surrounding water"^^xsd:string ;
109 - rdfs:subClassOf ep-core:PhysicalObject . 109 + rdfs:subClassOf ep-core:PhysicalObject .
110 - 110 +
111 -ep-fac:SurroundingWater-meanSeaLevel 111 +ep-fac:SurroundingWater-meanSeaLevel
112 - rdf:type owl:Class ; 112 + rdf:type owl:Class ;
113 - rdfs:label "surrounding water at mean sea level"^^xsd:string ; 113 + rdfs:label "surrounding water at mean sea level"^^xsd:string ;
114 - rdfs:subClassOf ep-fac:SurroundingWater . 114 + rdfs:subClassOf ep-fac:SurroundingWater .
115 - 115 +
116 -ep-fac:Template 116 +ep-fac:Template
117 - rdf:type owl:Class , ep-fac:ProductionFacilityType ; 117 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
118 - rdfs:label "template"^^xsd:string ; 118 + rdfs:label "template"^^xsd:string ;
119 - rdfs:subClassOf ep-fac:Facility . 119 + rdfs:subClassOf ep-fac:TemporalPartOfATemplate .
120 - 120 +
121 -ep-fac:TemporalPartOfARig 121 +ep-fac:TemporalPartOfACompletion
122 - rdf:type owl:Class ; 122 + rdf:type owl:Class ;
123 - rdfs:label "(temporal part of a) rig"^^xsd:string ; 123 + rdfs:subClassOf ep-fac:Facility .
124 - rdfs:subClassOf ep-fac:Facility . 124 +
125 - 125 +ep-fac:TemporalPartOfAField
126 -ep-fac:Zone 126 + rdf:type owl:Class ;
127 - rdf:type owl:Class , ep-fac:ProductionFacilityType ; 127 + rdfs:subClassOf ep-fac:Facility .
128 - rdfs:label "zone"^^xsd:string ; 128 +
129 - rdfs:subClassOf ep-fac:Facility . 129 +ep-fac:TemporalPartOfAFixedFacility
130 - 130 + rdf:type owl:Class ;
131 -ep-fac:depthOfSurroundingWater 131 + rdfs:subClassOf ep-fac:Facility .
132 - rdf:type ep-core:Class_of_indirect_property , owl:FunctionalProperty , owl:ObjectProperty ; 132 +
133 - rdfs:domain ep-fac:SurroundingWater ; 133 +ep-fac:TemporalPartOfAFlowline
134 - rdfs:label "depth of surrounding water"^^xsd:string ; 134 + rdf:type owl:Class ;
135 - rdfs:range ep-core:Length . 135 + rdfs:subClassOf ep-fac:Facility .
136 +
137 +ep-fac:TemporalPartOfAMoveableFacility
138 + rdf:type owl:Class ;
139 + rdfs:subClassOf ep-fac:Facility .
140 +
141 +ep-fac:TemporalPartOfAPlatform
142 + rdf:type owl:Class ;
143 + rdfs:subClassOf ep-fac:Facility .
144 +
145 +ep-fac:TemporalPartOfAProductionFacility
146 + rdf:type owl:Class ;
147 + rdfs:subClassOf ep-fac:Facility .
148 +
149 +ep-fac:TemporalPartOfAReservoir
150 + rdf:type owl:Class ;
151 + rdfs:subClassOf ep-fac:Facility .
152 +
153 +ep-fac:TemporalPartOfARig
154 + rdf:type owl:Class ;
155 + rdfs:label "(temporal part of a) rig"^^xsd:string ;
156 + rdfs:subClassOf ep-fac:Facility .
157 +
158 +ep-fac:TemporalPartOfATemplate
159 + rdf:type owl:Class ;
160 + rdfs:subClassOf ep-fac:Facility .
161 +
162 +ep-fac:TemporalPartOfAZone
163 + rdf:type owl:Class ;
164 + rdfs:subClassOf ep-fac:Facility .
165 +
166 +ep-fac:Zone
167 + rdf:type ep-fac:ProductionFacilityType , owl:Class ;
168 + rdfs:label "zone"^^xsd:string ;
169 + rdfs:subClassOf ep-fac:TemporalPartOfAZone .
170 +
171 +ep-fac:depthOfSurroundingWater
172 + rdf:type owl:ObjectProperty , owl:FunctionalProperty , ep-core:Class_of_indirect_property ;
173 + rdfs:domain ep-fac:SurroundingWater ;
174 + rdfs:label "depth of surrounding water"^^xsd:string ;
175 + rdfs:range ep-core:Length .
......