David Price

Added classes from DDR mapping to EP-Core

1 -# Saved by TopBraid on Thu Sep 15 14:22:18 BST 2011 1 +# Saved by TopBraid on Thu Sep 15 15:10:29 BST 2011
2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/core 2 # baseURI: http://www.reportinghub.no/ep/schema/1.0/core
3 # imports: http://www.linkedmodel.org/1.2/schema/vaem 3 # imports: http://www.linkedmodel.org/1.2/schema/vaem
4 # imports: http://standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model 4 # imports: http://standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model
...@@ -14,6 +14,26 @@ ...@@ -14,6 +14,26 @@
14 owl:imports <http://standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model> , <http://www.linkedmodel.org/1.2/schema/vaem> ; 14 owl:imports <http://standards.iso.org/iso/ts/15926/-8/ed-1/tech/reference-data/data-model> , <http://www.linkedmodel.org/1.2/schema/vaem> ;
15 owl:versionInfo "0.1.0"^^xsd:string . 15 owl:versionInfo "0.1.0"^^xsd:string .
16 16
17 +ep-core:Class_of_indirect_property
18 + rdf:type owl:Class ;
19 + rdfs:label "class of indirect property"^^xsd:string ;
20 + rdfs:subClassOf owl:ObjectProperty , owl:FunctionalProperty .
21 +
22 +ep-core:Density
23 + rdf:type rdfs:Class , ep-core:PropertySpace ;
24 + rdfs:label "density"^^xsd:string ;
25 + rdfs:subClassOf owl:Class .
26 +
27 +ep-core:Length
28 + rdf:type rdfs:Class , ep-core:PropertySpace ;
29 + rdfs:label "length"^^xsd:string ;
30 + rdfs:subClassOf owl:Class .
31 +
32 +ep-core:MassPerUnitLength
33 + rdf:type rdfs:Class , ep-core:PropertySpace ;
34 + rdfs:label "mass per unit length"^^xsd:string ;
35 + rdfs:subClassOf owl:Class .
36 +
17 ep-core:PhysicalObject 37 ep-core:PhysicalObject
18 rdf:type owl:Class ; 38 rdf:type owl:Class ;
19 rdfs:label "physical object"^^xsd:string ; 39 rdfs:label "physical object"^^xsd:string ;
...@@ -24,26 +44,120 @@ ep-core:PhysicalThing ...@@ -24,26 +44,120 @@ ep-core:PhysicalThing
24 rdfs:label "physical thing"^^xsd:string ; 44 rdfs:label "physical thing"^^xsd:string ;
25 rdfs:subClassOf owl:Thing . 45 rdfs:subClassOf owl:Thing .
26 46
47 +ep-core:PlaneAngle
48 + rdf:type ep-core:PropertySpace , rdfs:Class ;
49 + rdfs:label "plane angle"^^xsd:string ;
50 + rdfs:subClassOf owl:Class .
51 +
52 +ep-core:Pressure
53 + rdf:type rdfs:Class , ep-core:PropertySpace ;
54 + rdfs:label "pressure"^^xsd:string ;
55 + rdfs:subClassOf owl:Class .
56 +
57 +ep-core:PropertySpace
58 + rdf:type rdfs:Class ;
59 + rdfs:label "property space"^^xsd:string ;
60 + rdfs:subClassOf owl:Class .
61 +
62 +ep-core:Ratio
63 + rdf:type ep-core:PropertySpace , rdfs:Class ;
64 + rdfs:label "ratio"^^xsd:string ;
65 + rdfs:subClassOf owl:Class .
66 +
67 +ep-core:Scale
68 + rdf:type owl:Class ;
69 + rdfs:label "scale"^^xsd:string ;
70 + rdfs:subClassOf owl:DatatypeProperty , owl:FunctionalProperty .
71 +
72 +ep-core:Speed
73 + rdf:type rdfs:Class , ep-core:PropertySpace ;
74 + rdfs:label "speed"^^xsd:string ;
75 + rdfs:subClassOf owl:Class .
76 +
77 +ep-core:StrengthOfRockFormation
78 + rdf:type rdfs:Class , ep-core:PropertySpace ;
79 + rdfs:label "strength of rock formation"^^xsd:string ;
80 + rdfs:subClassOf owl:Class .
81 +
82 +ep-core:Temperature
83 + rdf:type rdfs:Class , ep-core:PropertySpace ;
84 + rdfs:label "temperature"^^xsd:string ;
85 + rdfs:subClassOf owl:Class .
86 +
87 +ep-core:TimeDuration
88 + rdf:type rdfs:Class , ep-core:PropertySpace ;
89 + rdfs:label "time duration"^^xsd:string ;
90 + rdfs:subClassOf owl:Class .
91 +
92 +ep-core:Volume
93 + rdf:type rdfs:Class , ep-core:PropertySpace ;
94 + rdfs:label "volume"^^xsd:string ;
95 + rdfs:subClassOf owl:Class .
96 +
97 +ep-core:YieldPoint
98 + rdf:type ep-core:PropertySpace , rdfs:Class ;
99 + rdfs:label "yield point"^^xsd:string ;
100 + rdfs:subClassOf owl:Class .
101 +
27 ep-core:apiName 102 ep-core:apiName
28 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 103 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
29 rdfs:label "API name"^^xsd:string ; 104 rdfs:label "API name"^^xsd:string ;
30 rdfs:range xsd:string ; 105 rdfs:range xsd:string ;
31 rdfs:subPropertyOf ep-core:name . 106 rdfs:subPropertyOf ep-core:name .
32 107
108 +ep-core:bar
109 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
110 + rdfs:domain ep-core:Pressure ;
111 + rdfs:label "bar"^^xsd:string .
112 +
33 ep-core:basisFor 113 ep-core:basisFor
34 rdf:type owl:ObjectProperty ; 114 rdf:type owl:ObjectProperty ;
35 rdfs:label "basis for"^^xsd:string . 115 rdfs:label "basis for"^^xsd:string .
36 116
117 +ep-core:celsius
118 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
119 + rdfs:domain ep-core:Temperature ;
120 + rdfs:label "celsius"^^xsd:string .
121 +
122 +ep-core:day
123 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
124 + rdfs:domain ep-core:TimeDuration ;
125 + rdfs:label "day"^^xsd:string .
126 +
127 +ep-core:degreesOfAngle
128 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
129 + rdfs:domain ep-core:PlaneAngle ;
130 + rdfs:label "degrees of angle"^^xsd:string .
131 +
37 ep-core:derivedFrom 132 ep-core:derivedFrom
38 - rdf:type owl:TransitiveProperty , owl:ObjectProperty ; 133 + rdf:type owl:ObjectProperty , owl:TransitiveProperty ;
39 rdfs:label "derived from"^^xsd:string . 134 rdfs:label "derived from"^^xsd:string .
40 135
41 ep-core:dtiName 136 ep-core:dtiName
42 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 137 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
43 rdfs:label "DTI name"^^xsd:string ; 138 rdfs:label "DTI name"^^xsd:string ;
44 rdfs:range xsd:string ; 139 rdfs:range xsd:string ;
45 rdfs:subPropertyOf ep-core:name . 140 rdfs:subPropertyOf ep-core:name .
46 141
142 +ep-core:foot
143 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
144 + rdfs:domain ep-core:Length ;
145 + rdfs:label "foot"^^xsd:string .
146 +
147 +ep-core:foot3_sack94-1
148 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
149 + rdfs:domain ep-core:YieldPoint ;
150 + rdfs:label "foot3 sack94-1"^^xsd:string .
151 +
152 +ep-core:footUS
153 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
154 + rdfs:domain ep-core:Length ;
155 + rdfs:label "foot (US survey)"^^xsd:string .
156 +
157 +ep-core:gram_cm-3
158 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
159 + rdfs:label "gram cm-3"^^xsd:string .
160 +
47 ep-core:hasPart 161 ep-core:hasPart
48 rdf:type owl:TransitiveProperty ; 162 rdf:type owl:TransitiveProperty ;
49 rdfs:domain ep-core:PhysicalThing ; 163 rdfs:domain ep-core:PhysicalThing ;
...@@ -64,31 +178,65 @@ ep-core:hasVolume ...@@ -64,31 +178,65 @@ ep-core:hasVolume
64 rdfs:domain ep-core:PhysicalThing ; 178 rdfs:domain ep-core:PhysicalThing ;
65 rdfs:label "has volume"^^xsd:string . 179 rdfs:label "has volume"^^xsd:string .
66 180
181 +ep-core:hour
182 + rdf:type owl:FunctionalProperty , ep-core:Scale , owl:DatatypeProperty ;
183 + rdfs:domain ep-core:TimeDuration ;
184 + rdfs:label "hour"^^xsd:string .
185 +
186 +ep-core:inch
187 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
188 + rdfs:domain ep-core:Length ;
189 + rdfs:label "inch"^^xsd:string .
190 +
191 +ep-core:inchUS
192 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
193 + rdfs:domain ep-core:Length ;
194 + rdfs:label "inch (US survey)"^^xsd:string .
195 +
67 ep-core:localFieldName 196 ep-core:localFieldName
68 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 197 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
69 rdfs:label "local field name"^^xsd:string ; 198 rdfs:label "local field name"^^xsd:string ;
70 rdfs:range xsd:string ; 199 rdfs:range xsd:string ;
71 rdfs:subPropertyOf ep-core:name . 200 rdfs:subPropertyOf ep-core:name .
72 201
202 +ep-core:metre
203 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
204 + rdfs:domain ep-core:Length ;
205 + rdfs:label "metre"^^xsd:string .
206 +
207 +ep-core:metre3
208 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
209 + rdfs:label "metre3"^^xsd:string .
210 +
211 +ep-core:metre_hour-1
212 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
213 + rdfs:domain ep-core:Speed ;
214 + rdfs:label "metre hour-1"^^xsd:string .
215 +
216 +ep-core:minute
217 + rdf:type owl:FunctionalProperty , ep-core:Scale , owl:DatatypeProperty ;
218 + rdfs:domain ep-core:TimeDuration ;
219 + rdfs:label "minute"^^xsd:string .
220 +
73 ep-core:name 221 ep-core:name
74 rdf:type owl:DatatypeProperty ; 222 rdf:type owl:DatatypeProperty ;
75 rdfs:label "name"^^xsd:string ; 223 rdfs:label "name"^^xsd:string ;
76 rdfs:range xsd:string . 224 rdfs:range xsd:string .
77 225
78 ep-core:npdCode 226 ep-core:npdCode
79 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 227 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
80 rdfs:label "NPD code"^^xsd:string ; 228 rdfs:label "NPD code"^^xsd:string ;
81 rdfs:range xsd:string ; 229 rdfs:range xsd:string ;
82 rdfs:subPropertyOf ep-core:name . 230 rdfs:subPropertyOf ep-core:name .
83 231
84 ep-core:npdName 232 ep-core:npdName
85 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 233 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
86 rdfs:label "NPD name"^^xsd:string ; 234 rdfs:label "NPD name"^^xsd:string ;
87 rdfs:range xsd:string ; 235 rdfs:range xsd:string ;
88 rdfs:subPropertyOf ep-core:name . 236 rdfs:subPropertyOf ep-core:name .
89 237
90 ep-core:npdNumber 238 ep-core:npdNumber
91 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty ; 239 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
92 rdfs:label "NPD number"^^xsd:string ; 240 rdfs:label "NPD number"^^xsd:string ;
93 rdfs:range xsd:string ; 241 rdfs:range xsd:string ;
94 rdfs:subPropertyOf ep-core:name . 242 rdfs:subPropertyOf ep-core:name .
...@@ -100,16 +248,50 @@ ep-core:partOf ...@@ -100,16 +248,50 @@ ep-core:partOf
100 rdfs:range ep-core:PhysicalThing ; 248 rdfs:range ep-core:PhysicalThing ;
101 owl:inverseOf ep-core:hasPart . 249 owl:inverseOf ep-core:hasPart .
102 250
251 +ep-core:perCent
252 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
253 + rdfs:domain ep-core:Ratio ;
254 + rdfs:label "foot3 sack94-1"^^xsd:string .
255 +
256 +ep-core:pound_foot-1
257 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
258 + rdfs:domain ep-core:MassPerUnitLength ;
259 + rdfs:label "pound foot-1"^^xsd:string .
260 +
103 ep-core:prospectName 261 ep-core:prospectName
104 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; 262 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty ;
105 rdfs:label "prospect name"^^xsd:string ; 263 rdfs:label "prospect name"^^xsd:string ;
106 rdfs:range xsd:string ; 264 rdfs:range xsd:string ;
107 rdfs:subPropertyOf ep-core:name . 265 rdfs:subPropertyOf ep-core:name .
108 266
267 +ep-core:psig
268 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
269 + rdfs:domain ep-core:Pressure ;
270 + rdfs:label "psi gauge"^^xsd:string .
271 +
272 +ep-core:second
273 + rdf:type owl:FunctionalProperty , ep-core:Scale , owl:DatatypeProperty ;
274 + rdfs:domain ep-core:TimeDuration ;
275 + rdfs:label "second"^^xsd:string .
276 +
277 +ep-core:specificGravity
278 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
279 + rdfs:label "specific gravity"^^xsd:string .
280 +
109 ep-core:temporalPartOf 281 ep-core:temporalPartOf
110 rdf:type owl:TransitiveProperty ; 282 rdf:type owl:TransitiveProperty ;
111 rdfs:domain ep-core:PhysicalThing ; 283 rdfs:domain ep-core:PhysicalThing ;
112 rdfs:label "temporal part of"^^xsd:string ; 284 rdfs:label "temporal part of"^^xsd:string ;
113 rdfs:range ep-core:PhysicalThing ; 285 rdfs:range ep-core:PhysicalThing ;
114 - rdfs:subPropertyOf ep-core:hasPart ; 286 + rdfs:subPropertyOf ep-core:partOf ;
115 owl:inverseOf ep-core:hasTemporalPart . 287 owl:inverseOf ep-core:hasTemporalPart .
288 +
289 +ep-core:usGallon_sack94-1
290 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
291 + rdfs:domain ep-core:Ratio ;
292 + rdfs:label "USgallon sack94-1"^^xsd:string .
293 +
294 +ep-core:week
295 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
296 + rdfs:domain ep-core:TimeDuration ;
297 + rdfs:label "week"^^xsd:string .
......