MonkeyChap

Some more unit select spin functions

...@@ -13,99 +13,155 @@ ...@@ -13,99 +13,155 @@
13 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 13 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
14 14
15 ep-core:MeasureOfFlowOfMaterial 15 ep-core:MeasureOfFlowOfMaterial
16 - rdf:type rdfs:Class , ep-core:PropertySpace ; 16 + rdf:type ep-core:PropertySpace , rdfs:Class ;
17 rdfs:label "measure of flow of material"^^xsd:string ; 17 rdfs:label "measure of flow of material"^^xsd:string ;
18 rdfs:subClassOf owl:Class . 18 rdfs:subClassOf owl:Class .
19 19
20 ep-core:VolumeFlowRateAt15degC1atm 20 ep-core:VolumeFlowRateAt15degC1atm
21 - rdf:type ep-core:PropertySpace , rdfs:Class ; 21 + rdf:type rdfs:Class , ep-core:PropertySpace ;
22 rdfs:label "volume flow rate at 15 degrees C 1 atmosphere"^^xsd:string ; 22 rdfs:label "volume flow rate at 15 degrees C 1 atmosphere"^^xsd:string ;
23 rdfs:subClassOf ep-core:MeasureOfFlowOfMaterial . 23 rdfs:subClassOf ep-core:MeasureOfFlowOfMaterial .
24 24
25 ep-core:VolumeFlowRateAt1degC1atm 25 ep-core:VolumeFlowRateAt1degC1atm
26 - rdf:type ep-core:PropertySpace , rdfs:Class ; 26 + rdf:type rdfs:Class , ep-core:PropertySpace ;
27 rdfs:label "volume flow rate at 1 degrees C 1 atmosphere"^^xsd:string ; 27 rdfs:label "volume flow rate at 1 degrees C 1 atmosphere"^^xsd:string ;
28 rdfs:subClassOf ep-core:MeasureOfFlowOfMaterial . 28 rdfs:subClassOf ep-core:MeasureOfFlowOfMaterial .
29 29
30 ep-core:VolumeFlowRateAt60degF1atm 30 ep-core:VolumeFlowRateAt60degF1atm
31 - rdf:type ep-core:PropertySpace , rdfs:Class ; 31 + rdf:type rdfs:Class , ep-core:PropertySpace ;
32 rdfs:label "volume flow rate at 60 degrees F 1 atmosphere"^^xsd:string ; 32 rdfs:label "volume flow rate at 60 degrees F 1 atmosphere"^^xsd:string ;
33 rdfs:subClassOf ep-core:MeasureOfFlowOfMaterial . 33 rdfs:subClassOf ep-core:MeasureOfFlowOfMaterial .
34 34
35 +ep-core:acre
36 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
37 + rdfs:label "acres"^^xsd:string .
38 +
35 ep-core:apiDensity 39 ep-core:apiDensity
36 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 40 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
37 rdfs:label "API Density"^^xsd:string . 41 rdfs:label "API Density"^^xsd:string .
38 42
39 ep-core:atmosphere 43 ep-core:atmosphere
40 - rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; 44 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
41 rdfs:domain ep-core:Pressure ; 45 rdfs:domain ep-core:Pressure ;
42 rdfs:label "atmosphere"^^xsd:string . 46 rdfs:label "atmosphere"^^xsd:string .
43 47
48 +ep-core:barn
49 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
50 + rdfs:label "barn (area)"^^xsd:string .
51 +
44 ep-core:barrel_day-1 52 ep-core:barrel_day-1
45 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 53 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
46 rdfs:domain ep-core:VolumetricFlowRate ; 54 rdfs:domain ep-core:VolumetricFlowRate ;
47 rdfs:label "barrel day-1"^^xsd:string . 55 rdfs:label "barrel day-1"^^xsd:string .
48 56
57 +ep-core:centiEuclid
58 + rdf:type owl:FunctionalProperty , ep-core:Scale , owl:DatatypeProperty ;
59 + rdfs:label "CentiEuclid"^^xsd:string .
60 +
49 ep-core:centimetre 61 ep-core:centimetre
50 - rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ; 62 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
51 rdfs:domain ep-core:Length ; 63 rdfs:domain ep-core:Length ;
52 rdfs:label "centimetre"^^xsd:string . 64 rdfs:label "centimetre"^^xsd:string .
53 65
66 +ep-core:cm2
67 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
68 + rdfs:label "square centimetres"^^xsd:string .
69 +
54 ep-core:cm_s-2 70 ep-core:cm_s-2
55 - rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ; 71 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
56 rdfs:label "centimetres per second squared"^^xsd:string . 72 rdfs:label "centimetres per second squared"^^xsd:string .
57 73
58 ep-core:count 74 ep-core:count
59 - rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ; 75 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
60 rdfs:label "count"^^xsd:string . 76 rdfs:label "count"^^xsd:string .
61 77
62 -ep-core:fahrenheit 78 +ep-core:degreesOfAngle_100ft-1
79 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
80 + rdfs:label "degrees of angle per 100ft"^^xsd:string .
81 +
82 +ep-core:degreesOfAngle_30ft-1
63 rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; 83 rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
84 + rdfs:label "degrees of angle per 30ft"^^xsd:string .
85 +
86 +ep-core:degreesOfAngle_30m-1
87 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
88 + rdfs:label "degrees of angle per 30m"^^xsd:string .
89 +
90 +ep-core:degreesOfAngle_ft-1
91 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
92 + rdfs:label "degrees of angle per ft"^^xsd:string .
93 +
94 +ep-core:degreesOfAngle_hr-1
95 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
96 + rdfs:label "degrees of angle per hour"^^xsd:string .
97 +
98 +ep-core:degreesOfAngle_m-1
99 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
100 + rdfs:label "degrees of angle per m"^^xsd:string .
101 +
102 +ep-core:degreesOfAngle_min-1
103 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
104 + rdfs:label "degrees of angle per minute"^^xsd:string .
105 +
106 +ep-core:degreesOfAngle_s-1
107 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
108 + rdfs:label "degrees of angle per second"^^xsd:string .
109 +
110 +ep-core:euclid
111 + rdf:type owl:FunctionalProperty , ep-core:Scale , owl:DatatypeProperty ;
112 + rdfs:label "Euclid"^^xsd:string .
113 +
114 +ep-core:fahrenheit
115 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
64 rdfs:domain ep-core:Temperature ; 116 rdfs:domain ep-core:Temperature ;
65 rdfs:label "fahrenheit"^^xsd:string . 117 rdfs:label "fahrenheit"^^xsd:string .
66 118
67 ep-core:foot_s-2 119 ep-core:foot_s-2
68 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 120 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
69 rdfs:label "feet per second squared"^^xsd:string . 121 rdfs:label "feet per second squared"^^xsd:string .
70 122
123 +ep-core:ft2
124 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
125 + rdfs:label "square feet"^^xsd:string .
126 +
71 ep-core:galileo 127 ep-core:galileo
72 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 128 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
73 rdfs:label "galileo"^^xsd:string . 129 rdfs:label "galileo"^^xsd:string .
74 130
75 ep-core:gn 131 ep-core:gn
76 - rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ; 132 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
77 rdfs:label "normal acceleration Gn"^^xsd:string . 133 rdfs:label "normal acceleration Gn"^^xsd:string .
78 134
79 ep-core:grain_100ft-3 135 ep-core:grain_100ft-3
80 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 136 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
81 rdfs:label "grain per 100ft3"^^xsd:string . 137 rdfs:label "grain per 100ft3"^^xsd:string .
82 138
83 ep-core:grain_ft-3_1 139 ep-core:grain_ft-3_1
84 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 140 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
85 rdfs:label "grain per ft3"^^xsd:string . 141 rdfs:label "grain per ft3"^^xsd:string .
86 142
87 ep-core:grain_usGallon-1 143 ep-core:grain_usGallon-1
88 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 144 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
89 rdfs:label "grain per US Gallon"^^xsd:string . 145 rdfs:label "grain per US Gallon"^^xsd:string .
90 146
91 ep-core:gram_dm-3 147 ep-core:gram_dm-3
92 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 148 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
93 rdfs:label "gram dm-3"^^xsd:string . 149 rdfs:label "gram dm-3"^^xsd:string .
94 150
95 ep-core:gram_l-1 151 ep-core:gram_l-1
96 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 152 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
97 rdfs:label "grams per litre"^^xsd:string . 153 rdfs:label "grams per litre"^^xsd:string .
98 154
99 ep-core:gram_m-3 155 ep-core:gram_m-3
100 - rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ; 156 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
101 rdfs:label "gram m-3"^^xsd:string . 157 rdfs:label "gram m-3"^^xsd:string .
102 158
103 ep-core:gram_ukGallon-1 159 ep-core:gram_ukGallon-1
104 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 160 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
105 rdfs:label "grams per UK Gallon"^^xsd:string . 161 rdfs:label "grams per UK Gallon"^^xsd:string .
106 162
107 ep-core:gram_usGallon-1 163 ep-core:gram_usGallon-1
108 - rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ; 164 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
109 rdfs:label "grams per US Gallon"^^xsd:string . 165 rdfs:label "grams per US Gallon"^^xsd:string .
110 166
111 ep-core:hasSetOfAllPartsOfType 167 ep-core:hasSetOfAllPartsOfType
...@@ -113,108 +169,177 @@ ep-core:hasSetOfAllPartsOfType ...@@ -113,108 +169,177 @@ ep-core:hasSetOfAllPartsOfType
113 rdfs:domain ep-core:PhysicalThing ; 169 rdfs:domain ep-core:PhysicalThing ;
114 rdfs:label "basis for"^^xsd:string . 170 rdfs:label "basis for"^^xsd:string .
115 171
116 -ep-core:inch_64 172 +ep-core:hectare
173 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
174 + rdfs:label "hectares"^^xsd:string .
175 +
176 +ep-core:in2
117 rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ; 177 rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
178 + rdfs:label "square inches"^^xsd:string .
179 +
180 +ep-core:inch_64
181 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
118 rdfs:domain ep-core:Length ; 182 rdfs:domain ep-core:Length ;
119 rdfs:label "inch/64"^^xsd:string . 183 rdfs:label "inch/64"^^xsd:string .
120 184
121 ep-core:kilogram_dm-3 185 ep-core:kilogram_dm-3
122 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 186 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
123 rdfs:label "kilogram dm-3"^^xsd:string . 187 rdfs:label "kilogram dm-3"^^xsd:string .
124 188
125 ep-core:kilogram_l-1 189 ep-core:kilogram_l-1
126 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 190 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
127 rdfs:label "kilogram per litre"^^xsd:string . 191 rdfs:label "kilogram per litre"^^xsd:string .
128 192
129 ep-core:kilogram_m-3 193 ep-core:kilogram_m-3
130 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 194 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
131 rdfs:label "kilogram m-3"^^xsd:string . 195 rdfs:label "kilogram m-3"^^xsd:string .
132 196
197 +ep-core:km2
198 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
199 + rdfs:label "square kilometres"^^xsd:string .
200 +
133 ep-core:lbm_1000bbl-1 201 ep-core:lbm_1000bbl-1
134 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 202 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
135 rdfs:label "pounds (mass) per 1000 barrels"^^xsd:string . 203 rdfs:label "pounds (mass) per 1000 barrels"^^xsd:string .
136 204
137 ep-core:lbm_1000ukGallon-1 205 ep-core:lbm_1000ukGallon-1
138 - rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; 206 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
139 rdfs:label "pounds(mass) per 1000 UK Gallons"^^xsd:string . 207 rdfs:label "pounds(mass) per 1000 UK Gallons"^^xsd:string .
140 208
141 ep-core:lbm_1000usGallon-1 209 ep-core:lbm_1000usGallon-1
142 - rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; 210 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
143 rdfs:label "pounds(mass) per 1000 US Gallons"^^xsd:string . 211 rdfs:label "pounds(mass) per 1000 US Gallons"^^xsd:string .
144 212
145 ep-core:lbm_10bbl-1 213 ep-core:lbm_10bbl-1
146 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 214 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
147 rdfs:label "pounds (mass) per 10 barrels"^^xsd:string . 215 rdfs:label "pounds (mass) per 10 barrels"^^xsd:string .
148 216
149 ep-core:lbm_bbl-1 217 ep-core:lbm_bbl-1
150 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 218 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
151 rdfs:label "pounds (mass) per barrel"^^xsd:string . 219 rdfs:label "pounds (mass) per barrel"^^xsd:string .
152 220
153 ep-core:lbm_ft-3 221 ep-core:lbm_ft-3
154 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 222 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
155 rdfs:label "pounds (mass) per cubic foot"^^xsd:string . 223 rdfs:label "pounds (mass) per cubic foot"^^xsd:string .
156 224
157 ep-core:lbm_in-3 225 ep-core:lbm_in-3
158 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 226 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
159 rdfs:label "pounds (mass) per cubic inch"^^xsd:string . 227 rdfs:label "pounds (mass) per cubic inch"^^xsd:string .
160 228
161 ep-core:lbm_millibarrel-1 229 ep-core:lbm_millibarrel-1
162 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 230 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
163 rdfs:label "pounds (mass) per milli-barrel"^^xsd:string . 231 rdfs:label "pounds (mass) per milli-barrel"^^xsd:string .
164 232
165 ep-core:lbm_ukGallon-1 233 ep-core:lbm_ukGallon-1
166 - rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; 234 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
167 rdfs:label "pounds(mass) per UK Gallon"^^xsd:string . 235 rdfs:label "pounds(mass) per UK Gallon"^^xsd:string .
168 236
169 ep-core:lbm_usGallon-1 237 ep-core:lbm_usGallon-1
170 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 238 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
171 rdfs:label "pounds (mass) per US Gallon"^^xsd:string . 239 rdfs:label "pounds (mass) per US Gallon"^^xsd:string .
172 240
241 +ep-core:m2
242 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
243 + rdfs:label "square metres"^^xsd:string .
244 +
173 ep-core:megagram_m-3 245 ep-core:megagram_m-3
174 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 246 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
175 rdfs:label "Megagram m-3"^^xsd:string . 247 rdfs:label "Megagram m-3"^^xsd:string .
176 248
177 ep-core:metre3_hour-1 249 ep-core:metre3_hour-1
178 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 250 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
179 rdfs:domain ep-core:VolumetricFlowRate ; 251 rdfs:domain ep-core:VolumetricFlowRate ;
180 rdfs:label "metre3 hour-1"^^xsd:string . 252 rdfs:label "metre3 hour-1"^^xsd:string .
181 253
182 ep-core:metre_s-2 254 ep-core:metre_s-2
183 - rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ; 255 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
184 rdfs:label "metres per second squared"^^xsd:string . 256 rdfs:label "metres per second squared"^^xsd:string .
185 257
186 ep-core:mgn 258 ep-core:mgn
187 - rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ; 259 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
188 rdfs:label "milliGn - normal acceleration"^^xsd:string . 260 rdfs:label "milliGn - normal acceleration"^^xsd:string .
189 261
262 +ep-core:mi2
263 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
264 + rdfs:label "square miles"^^xsd:string .
265 +
266 +ep-core:microEuclid
267 + rdf:type owl:FunctionalProperty , ep-core:Scale , owl:DatatypeProperty ;
268 + rdfs:label "MicroEuclid"^^xsd:string .
269 +
190 ep-core:microgram_cm-3 270 ep-core:microgram_cm-3
191 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 271 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
192 rdfs:label "microgram cm-3"^^xsd:string . 272 rdfs:label "microgram cm-3"^^xsd:string .
193 273
274 +ep-core:milliEuclid
275 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
276 + rdfs:label "MilliEuclid"^^xsd:string .
277 +
194 ep-core:milligalileo 278 ep-core:milligalileo
195 - rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ; 279 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
196 rdfs:label "milligalileo"^^xsd:string . 280 rdfs:label "milligalileo"^^xsd:string .
197 281
198 ep-core:milligram_dm-3 282 ep-core:milligram_dm-3
199 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 283 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
200 rdfs:label "milligram dm-3"^^xsd:string . 284 rdfs:label "milligram dm-3"^^xsd:string .
201 285
202 ep-core:milligram_l-1 286 ep-core:milligram_l-1
203 - rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; 287 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
204 rdfs:label "milligrams per litre"^^xsd:string . 288 rdfs:label "milligrams per litre"^^xsd:string .
205 289
206 ep-core:milligram_m-3 290 ep-core:milligram_m-3
207 - rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ; 291 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
208 rdfs:label "milligram m-3"^^xsd:string . 292 rdfs:label "milligram m-3"^^xsd:string .
209 293
210 ep-core:milligram_usGallon-1 294 ep-core:milligram_usGallon-1
211 - rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ; 295 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
212 rdfs:label "milligrams per US Gallon"^^xsd:string . 296 rdfs:label "milligrams per US Gallon"^^xsd:string .
213 297
214 -ep-core:ten_megagram_m-3 298 +ep-core:mm2
299 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
300 + rdfs:label "square millimetres"^^xsd:string .
301 +
302 +ep-core:nanoEuclid
303 + rdf:type owl:FunctionalProperty , ep-core:Scale , owl:DatatypeProperty ;
304 + rdfs:label "NanoEuclid"^^xsd:string .
305 +
306 +ep-core:radian_ft-1
215 rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ; 307 rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
308 + rdfs:label "radians per ft"^^xsd:string .
309 +
310 +ep-core:radian_m-1
311 + rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ;
312 + rdfs:label "radians per m"^^xsd:string .
313 +
314 +ep-core:radian_s-1
315 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
316 + rdfs:label "radians per s"^^xsd:string .
317 +
318 +ep-core:rev_min-1
319 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
320 + rdfs:label "revolutions per minute"^^xsd:string .
321 +
322 +ep-core:rev_s-1
323 + rdf:type ep-core:Scale , owl:DatatypeProperty , owl:FunctionalProperty ;
324 + rdfs:label "revolutions per second"^^xsd:string .
325 +
326 +ep-core:ten_megagram_m-3
327 + rdf:type owl:FunctionalProperty , owl:DatatypeProperty , ep-core:Scale ;
216 rdfs:label "10 Megagram m-3"^^xsd:string . 328 rdfs:label "10 Megagram m-3"^^xsd:string .
217 329
218 ep-core:thousand_barrel 330 ep-core:thousand_barrel
219 - rdf:type owl:DatatypeProperty , owl:FunctionalProperty , ep-core:Scale ; 331 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
220 rdfs:label "thousand barrel"^^xsd:string . 332 rdfs:label "thousand barrel"^^xsd:string .
333 +
334 +ep-core:um2
335 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
336 + rdfs:label "square micrometres"^^xsd:string .
337 +
338 +ep-core:us_mi2
339 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
340 + rdfs:comment "According to everything I can find, there is no difference between this an mi2"^^xsd:string ;
341 + rdfs:label "square miles (US)"^^xsd:string .
342 +
343 +ep-core:yd2
344 + rdf:type ep-core:Scale , owl:FunctionalProperty , owl:DatatypeProperty ;
345 + rdfs:label "square yards"^^xsd:string .
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
19 19
20 <http://www.reportinghub.no/ep/dpr/spin/1.1/lib> 20 <http://www.reportinghub.no/ep/dpr/spin/1.1/lib>
21 rdf:type owl:Ontology ; 21 rdf:type owl:Ontology ;
22 - owl:imports <http://www.witsml.org/schemas/131/addendum/combo> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://spinrdf.org/spin> ; 22 + owl:imports <http://spinrdf.org/spin> , <http://www.reportinghub.no/ep/schema/1.0/production> , <http://www.witsml.org/schemas/131/addendum/combo> ;
23 owl:versionInfo "Created with TopBraid Composer"^^xsd:string . 23 owl:versionInfo "Created with TopBraid Composer"^^xsd:string .
24 24
25 ep-dpr-spin-lib:BuildDailyProductionReportURI 25 ep-dpr-spin-lib:BuildDailyProductionReportURI
...@@ -432,6 +432,246 @@ arg3 is end date"""^^xsd:string ; ...@@ -432,6 +432,246 @@ arg3 is end date"""^^xsd:string ;
432 ]) 432 ])
433 ] . 433 ] .
434 434
435 +ep-dpr-spin-lib:selectAnglePerLengthScale
436 + rdf:type spin:Function ;
437 + rdfs:label "select angle per length scale"^^xsd:string ;
438 + rdfs:subClassOf ep-dpr-spin-lib:Function ;
439 + spin:body
440 + [ rdf:type sp:Select ;
441 + sp:resultVariables ([ sp:varName "myVar"^^xsd:string
442 + ]) ;
443 + sp:where ([ rdf:type sp:Bind ;
444 + sp:expression
445 + [ rdf:type sp:if ;
446 + sp:arg1 [ rdf:type sp:eq ;
447 + sp:arg1 spin:_arg1 ;
448 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APLU_dega100ft>
449 + ] ;
450 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#degreesOfAngle_100ft-1> ;
451 + sp:arg3 [ rdf:type sp:if ;
452 + sp:arg1 [ rdf:type sp:eq ;
453 + sp:arg1 spin:_arg1 ;
454 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APLU_dega30ft>
455 + ] ;
456 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#degreesOfAngle_30ft-1> ;
457 + sp:arg3 [ rdf:type sp:if ;
458 + sp:arg1 [ rdf:type sp:eq ;
459 + sp:arg1 spin:_arg1 ;
460 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APLU_dega30m>
461 + ] ;
462 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#degreesOfAngle_30m-1> ;
463 + sp:arg3 [ rdf:type sp:if ;
464 + sp:arg1 [ rdf:type sp:eq ;
465 + sp:arg1 spin:_arg1 ;
466 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APLU_degaft>
467 + ] ;
468 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#degreesOfAngle_ft-1> ;
469 + sp:arg3 [ rdf:type sp:if ;
470 + sp:arg1 [ rdf:type sp:eq ;
471 + sp:arg1 spin:_arg1 ;
472 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APLU_degam>
473 + ] ;
474 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#degreesOfAngle_m-1> ;
475 + sp:arg3 [ rdf:type sp:if ;
476 + sp:arg1 [ rdf:type sp:eq ;
477 + sp:arg1 spin:_arg1 ;
478 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APLU_radft>
479 + ] ;
480 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#radian_ft-1> ;
481 + sp:arg3 [ rdf:type sp:if ;
482 + sp:arg1 [ rdf:type sp:eq ;
483 + sp:arg1 spin:_arg1 ;
484 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APLU_radm>
485 + ] ;
486 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#radian_m-1> ;
487 + sp:arg3 <http://www.reportinghub.no/ep/schema/core#undefinedScale>
488 + ]
489 + ]
490 + ]
491 + ]
492 + ]
493 + ]
494 + ] ;
495 + sp:variable
496 + [ sp:varName "myVar"^^xsd:string
497 + ]
498 + ])
499 + ] .
500 +
501 +ep-dpr-spin-lib:selectAngularFrequencyScale
502 + rdf:type spin:Function ;
503 + rdfs:label "select angular frequency scale"^^xsd:string ;
504 + rdfs:subClassOf ep-dpr-spin-lib:Function ;
505 + spin:body
506 + [ rdf:type sp:Select ;
507 + sp:resultVariables ([ sp:varName "myVar"^^xsd:string
508 + ]) ;
509 + sp:where ([ rdf:type sp:Bind ;
510 + sp:expression
511 + [ rdf:type sp:if ;
512 + sp:arg1 [ rdf:type sp:eq ;
513 + sp:arg1 spin:_arg1 ;
514 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APTU_cs>
515 + ] ;
516 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#undefinedScale> ;
517 + sp:arg3 [ rdf:type sp:if ;
518 + sp:arg1 [ rdf:type sp:eq ;
519 + sp:arg1 spin:_arg1 ;
520 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APTU_degah>
521 + ] ;
522 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#degreesOfAngle_hr-1> ;
523 + sp:arg3 [ rdf:type sp:if ;
524 + sp:arg1 [ rdf:type sp:eq ;
525 + sp:arg1 spin:_arg1 ;
526 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APTU_degamin>
527 + ] ;
528 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#degreesOfAngle_min-1> ;
529 + sp:arg3 [ rdf:type sp:if ;
530 + sp:arg1 [ rdf:type sp:eq ;
531 + sp:arg1 spin:_arg1 ;
532 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APTU_degas>
533 + ] ;
534 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#degreesOfAngle_s-1> ;
535 + sp:arg3 [ rdf:type sp:if ;
536 + sp:arg1 [ rdf:type sp:eq ;
537 + sp:arg1 spin:_arg1 ;
538 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APTU_rads>
539 + ] ;
540 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#radian_s-1> ;
541 + sp:arg3 [ rdf:type sp:if ;
542 + sp:arg1 [ rdf:type sp:eq ;
543 + sp:arg1 spin:_arg1 ;
544 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APTU_revs>
545 + ] ;
546 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#rev_s-1> ;
547 + sp:arg3 [ rdf:type sp:if ;
548 + sp:arg1 [ rdf:type sp:eq ;
549 + sp:arg1 spin:_arg1 ;
550 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#APTU_rpm>
551 + ] ;
552 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#rev_min-1> ;
553 + sp:arg3 <http://www.reportinghub.no/ep/schema/core#undefinedScale>
554 + ]
555 + ]
556 + ]
557 + ]
558 + ]
559 + ]
560 + ] ;
561 + sp:variable
562 + [ sp:varName "myVar"^^xsd:string
563 + ]
564 + ])
565 + ] .
566 +
567 +ep-dpr-spin-lib:selectAreaScale
568 + rdf:type spin:Function ;
569 + rdfs:label "select area scale"^^xsd:string ;
570 + rdfs:subClassOf ep-dpr-spin-lib:Function ;
571 + spin:body
572 + [ rdf:type sp:Select ;
573 + sp:resultVariables ([ sp:varName "myVar"^^xsd:string
574 + ]) ;
575 + sp:where ([ rdf:type sp:Bind ;
576 + sp:expression
577 + [ rdf:type sp:if ;
578 + sp:arg1 [ rdf:type sp:eq ;
579 + sp:arg1 spin:_arg1 ;
580 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_acre>
581 + ] ;
582 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#acre> ;
583 + sp:arg3 [ rdf:type sp:if ;
584 + sp:arg1 [ rdf:type sp:eq ;
585 + sp:arg1 spin:_arg1 ;
586 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_b>
587 + ] ;
588 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#barn> ;
589 + sp:arg3 [ rdf:type sp:if ;
590 + sp:arg1 [ rdf:type sp:eq ;
591 + sp:arg1 spin:_arg1 ;
592 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_cm2>
593 + ] ;
594 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#cm2> ;
595 + sp:arg3 [ rdf:type sp:if ;
596 + sp:arg1 [ rdf:type sp:eq ;
597 + sp:arg1 spin:_arg1 ;
598 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_ft2>
599 + ] ;
600 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#ft2> ;
601 + sp:arg3 [ rdf:type sp:if ;
602 + sp:arg1 [ rdf:type sp:eq ;
603 + sp:arg1 spin:_arg1 ;
604 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_ha>
605 + ] ;
606 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#hectare> ;
607 + sp:arg3 [ rdf:type sp:if ;
608 + sp:arg1 [ rdf:type sp:eq ;
609 + sp:arg1 spin:_arg1 ;
610 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_in2>
611 + ] ;
612 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#in2> ;
613 + sp:arg3 [ rdf:type sp:if ;
614 + sp:arg1 [ rdf:type sp:eq ;
615 + sp:arg1 spin:_arg1 ;
616 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_km2>
617 + ] ;
618 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#km2> ;
619 + sp:arg3 [ rdf:type sp:if ;
620 + sp:arg1 [ rdf:type sp:eq ;
621 + sp:arg1 spin:_arg1 ;
622 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_m2>
623 + ] ;
624 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#m2> ;
625 + sp:arg3 [ rdf:type sp:if ;
626 + sp:arg1 [ rdf:type sp:eq ;
627 + sp:arg1 spin:_arg1 ;
628 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_mi2>
629 + ] ;
630 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#mi2> ;
631 + sp:arg3 [ rdf:type sp:if ;
632 + sp:arg1 [ rdf:type sp:eq ;
633 + sp:arg1 spin:_arg1 ;
634 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_miUS2>
635 + ] ;
636 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#us_mi2> ;
637 + sp:arg3 [ rdf:type sp:if ;
638 + sp:arg1 [ rdf:type sp:eq ;
639 + sp:arg1 spin:_arg1 ;
640 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_mm2>
641 + ] ;
642 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#mm2> ;
643 + sp:arg3 [ rdf:type sp:if ;
644 + sp:arg1 [ rdf:type sp:eq ;
645 + sp:arg1 spin:_arg1 ;
646 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_um2>
647 + ] ;
648 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#um2> ;
649 + sp:arg3 [ rdf:type sp:if ;
650 + sp:arg1 [ rdf:type sp:eq ;
651 + sp:arg1 spin:_arg1 ;
652 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#AU_yd2>
653 + ] ;
654 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#yd2> ;
655 + sp:arg3 <http://www.reportinghub.no/ep/schema/core#undefinedScale>
656 + ]
657 + ]
658 + ]
659 + ]
660 + ]
661 + ]
662 + ]
663 + ]
664 + ]
665 + ]
666 + ]
667 + ]
668 + ] ;
669 + sp:variable
670 + [ sp:varName "myVar"^^xsd:string
671 + ]
672 + ])
673 + ] .
674 +
435 ep-dpr-spin-lib:selectDensityScale 675 ep-dpr-spin-lib:selectDensityScale
436 rdf:type spin:Function ; 676 rdf:type spin:Function ;
437 rdfs:label "select density scale"^^xsd:string ; 677 rdfs:label "select density scale"^^xsd:string ;
...@@ -649,6 +889,65 @@ ep-dpr-spin-lib:selectDensityScale ...@@ -649,6 +889,65 @@ ep-dpr-spin-lib:selectDensityScale
649 ]) 889 ])
650 ] . 890 ] .
651 891
892 +ep-dpr-spin-lib:selectDimensionlessScale
893 + rdf:type spin:Function ;
894 + rdfs:label "select area scale"^^xsd:string ;
895 + rdfs:subClassOf ep-dpr-spin-lib:Function ;
896 + spin:body
897 + [ rdf:type sp:Select ;
898 + sp:resultVariables ([ sp:varName "myVar"^^xsd:string
899 + ]) ;
900 + sp:where ([ rdf:type sp:Bind ;
901 + sp:expression
902 + [ rdf:type sp:if ;
903 + sp:arg1 [ rdf:type sp:eq ;
904 + sp:arg1 spin:_arg1 ;
905 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#DU_>
906 + ] ;
907 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#undefinedScale> ;
908 + sp:arg3 [ rdf:type sp:if ;
909 + sp:arg1 [ rdf:type sp:eq ;
910 + sp:arg1 spin:_arg1 ;
911 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#DU_cEuc>
912 + ] ;
913 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#centiEuclid> ;
914 + sp:arg3 [ rdf:type sp:if ;
915 + sp:arg1 [ rdf:type sp:eq ;
916 + sp:arg1 spin:_arg1 ;
917 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#DU_Euc>
918 + ] ;
919 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#euclid> ;
920 + sp:arg3 [ rdf:type sp:if ;
921 + sp:arg1 [ rdf:type sp:eq ;
922 + sp:arg1 spin:_arg1 ;
923 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#DU_mEuc>
924 + ] ;
925 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#milliEuclid> ;
926 + sp:arg3 [ rdf:type sp:if ;
927 + sp:arg1 [ rdf:type sp:eq ;
928 + sp:arg1 spin:_arg1 ;
929 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#DU_nEuc>
930 + ] ;
931 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#nanoEuclid> ;
932 + sp:arg3 [ rdf:type sp:if ;
933 + sp:arg1 [ rdf:type sp:eq ;
934 + sp:arg1 spin:_arg1 ;
935 + sp:arg2 <http://www.witsml.org/schemas/131/addendum/combo#DU_uEuc>
936 + ] ;
937 + sp:arg2 <http://www.reportinghub.no/ep/schema/core#microEuclid> ;
938 + sp:arg3 <http://www.reportinghub.no/ep/schema/core#undefinedScale>
939 + ]
940 + ]
941 + ]
942 + ]
943 + ]
944 + ] ;
945 + sp:variable
946 + [ sp:varName "myVar"^^xsd:string
947 + ]
948 + ])
949 + ] .
950 +
652 ep-dpr-spin-lib:selectDurationScale 951 ep-dpr-spin-lib:selectDurationScale
653 rdf:type spin:Function ; 952 rdf:type spin:Function ;
654 rdfs:label "select Duration scale"^^xsd:string ; 953 rdfs:label "select Duration scale"^^xsd:string ;
......