1 | <?php |
---|
2 | /* |
---|
3 | * --:: JPEG MetaDatas ::------------------------------------------------------- |
---|
4 | * |
---|
5 | * Author : Grum |
---|
6 | * email : grum at piwigo.org |
---|
7 | * website : http://photos.grum.fr |
---|
8 | * |
---|
9 | * << May the Little SpaceFrog be with you ! >> |
---|
10 | * |
---|
11 | * |
---|
12 | * +-----------------------------------------------------------------------+ |
---|
13 | * | JpegMetaData - a PHP based Jpeg Metadata manager | |
---|
14 | * +-----------------------------------------------------------------------+ |
---|
15 | * | Copyright(C) 2010 Grum - http://www.grum.fr | |
---|
16 | * +-----------------------------------------------------------------------+ |
---|
17 | * | This program is free software; you can redistribute it and/or modify | |
---|
18 | * | it under the terms of the GNU General Public License as published by | |
---|
19 | * | the Free Software Foundation | |
---|
20 | * | | |
---|
21 | * | This program is distributed in the hope that it will be useful, but | |
---|
22 | * | WITHOUT ANY WARRANTY; without even the implied warranty of | |
---|
23 | * | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
---|
24 | * | General Public License for more details. | |
---|
25 | * | | |
---|
26 | * | You should have received a copy of the GNU General Public License | |
---|
27 | * | along with this program; if not, write to the Free Software | |
---|
28 | * | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, | |
---|
29 | * | USA. | |
---|
30 | * +-----------------------------------------------------------------------+ |
---|
31 | * |
---|
32 | * |
---|
33 | * ----------------------------------------------------------------------------- |
---|
34 | * |
---|
35 | * The IptcTags is the definition of the IPTC tags |
---|
36 | * |
---|
37 | * ----------------------------------------------------------------------------- |
---|
38 | * |
---|
39 | * .. Notes .. |
---|
40 | * |
---|
41 | * The IptcTags class is derived from the KnownTags class. |
---|
42 | * |
---|
43 | * ======> See KnownTags.class.php to know more about the tag definitions <===== |
---|
44 | * |
---|
45 | */ |
---|
46 | |
---|
47 | require_once(JPEG_METADATA_DIR."TagDefinitions/KnownTags.class.php"); |
---|
48 | |
---|
49 | /** |
---|
50 | * Define the tags for IPTC metadata |
---|
51 | */ |
---|
52 | class IptcTags extends KnownTags |
---|
53 | { |
---|
54 | protected $label = "IPTC tags"; |
---|
55 | protected $tags = Array( |
---|
56 | 0x0100 => Array( //1:00 |
---|
57 | 'tagName' => "Model Version", |
---|
58 | 'implemented' => false, |
---|
59 | 'translatable' => false, |
---|
60 | 'repeatable' => false, |
---|
61 | ), |
---|
62 | |
---|
63 | 0x0105 => Array( // 1:05 |
---|
64 | 'tagName' => "Destination", |
---|
65 | 'implemented' => true, |
---|
66 | 'translatable' => false, |
---|
67 | 'repeatable' => true, |
---|
68 | ), |
---|
69 | |
---|
70 | 0x0114 => Array( //1:20 |
---|
71 | 'tagName' => "File Format", |
---|
72 | 'implemented' => true, |
---|
73 | 'translatable' => true, |
---|
74 | 'tagValues.special' => Array( |
---|
75 | 0x0000 => "No ObjectData", |
---|
76 | 0x0001 => "IPTC-NAA Digital Newsphoto Parameter Record", |
---|
77 | 0x0002 => "IPTC7901 Recommended Message Format", |
---|
78 | 0x0003 => "Tagged Image File Format (Adobe/Aldus Image data)", |
---|
79 | 0x0004 => "Illustrator (Adobe Graphics data)", |
---|
80 | 0x0005 => "AppleSingle (Apple Computer Inc)", |
---|
81 | 0x0006 => "NAA 89-3 (ANPA 1312)", |
---|
82 | 0x0007 => "MacBinary II", |
---|
83 | 0x0008 => "IPTC Unstructured Character Oriented File Format (UCOFF)", |
---|
84 | 0x0009 => "United Press International ANPA 1312 variant", |
---|
85 | 0x000A => "United Press International Down-Load Message", |
---|
86 | 0x000B => "JPEG File Interchange (JFIF)", |
---|
87 | 0x000C => "Photo-CD Image-Pac (Eastman Kodak)", |
---|
88 | 0x000D => "Microsoft Bit Mapped Graphics File [*.BMP]", |
---|
89 | 0x000E => "Digital Audio File [*.WAV] (Microsoft & Creative Labs)", |
---|
90 | 0x000F => "Audio plus Moving Video [*.AVI] (Microsoft)", |
---|
91 | 0x0010 => "PC DOS/Windows Executable Files [*.COM][*.EXE]", |
---|
92 | 0x0011 => "Compressed Binary File [*.ZIP] (PKWare Inc)", |
---|
93 | 0x0012 => "Audio Interchange File Format AIFF (Apple Computer Inc)", |
---|
94 | 0x0013 => "RIFF Wave (Microsoft Corporation)", |
---|
95 | 0x0014 => "Freehand (Macromedia/Aldus)", |
---|
96 | 0x0015 => "Hypertext Markup Language 'HTML' (The Internet Society)", |
---|
97 | 0x0016 => "MPEG 2 Audio Layer 2 (Musicom), ISO/IEC", |
---|
98 | 0x0017 => "MPEG 2 Audio Layer 3, ISO/IEC", |
---|
99 | 0x0018 => "Portable Document File (*.PDF) Adobe", |
---|
100 | 0x0019 => "News Industry Text Format (NITF)", |
---|
101 | 0x001A => "Tape Archive (*.TAR)", |
---|
102 | 0x001B => "Tidningarnas Telegrambyrå NITF version (TTNITF DTD)", |
---|
103 | 0x001C => "Ritzaus Bureau NITF version (RBNITF DTD)", |
---|
104 | 0x001D => "Corel Draw [*.CDR]", |
---|
105 | ), |
---|
106 | 'repeatable' => false, |
---|
107 | ), |
---|
108 | |
---|
109 | 0x0116 => Array( |
---|
110 | 'tagName' => "File Format Version", |
---|
111 | 'implemented' => false, |
---|
112 | 'translatable' => false, |
---|
113 | 'repeatable' => false, |
---|
114 | ), |
---|
115 | |
---|
116 | 0x011E => Array( //1:30 |
---|
117 | 'tagName' => "Service Identifier", |
---|
118 | 'implemented' => true, |
---|
119 | 'translatable' => false, |
---|
120 | 'repeatable' => false, |
---|
121 | ), |
---|
122 | |
---|
123 | |
---|
124 | 0x0128 => Array( // 1:40 |
---|
125 | 'tagName' => "Envelope Number", |
---|
126 | 'implemented' => true, |
---|
127 | 'translatable' => false, |
---|
128 | 'repeatable' => false, |
---|
129 | ), |
---|
130 | |
---|
131 | 0x0132 => Array( // 1:50 |
---|
132 | 'tagName' => "Product I.D.", |
---|
133 | 'implemented' => true, |
---|
134 | 'translatable' => false, |
---|
135 | 'repeatable' => true, |
---|
136 | ), |
---|
137 | |
---|
138 | 0x013C => Array( |
---|
139 | 'tagName' => "Envelope Priority", |
---|
140 | 'implemented' => true, |
---|
141 | 'translatable' => true, |
---|
142 | 'repeatable' => false, |
---|
143 | 'tagValues' => Array( |
---|
144 | '0' => 'none', |
---|
145 | '1' => 'high+++', |
---|
146 | '2' => 'high++', |
---|
147 | '3' => 'high+', |
---|
148 | '4' => 'high', |
---|
149 | '5' => 'normal', |
---|
150 | '6' => 'low', |
---|
151 | '7' => 'low+', |
---|
152 | '8' => 'low++', |
---|
153 | '9' => 'none', |
---|
154 | ), ), |
---|
155 | |
---|
156 | 0x0146 => Array( // 1:70 |
---|
157 | 'tagName' => "Date Sent", |
---|
158 | 'implemented' => true, |
---|
159 | 'translatable' => false, |
---|
160 | 'repeatable' => false, |
---|
161 | ), |
---|
162 | |
---|
163 | 0x0150 => Array( // 1:80 |
---|
164 | 'tagName' => "Time Sent", |
---|
165 | 'implemented' => true, |
---|
166 | 'translatable' => false, |
---|
167 | 'repeatable' => false, |
---|
168 | ), |
---|
169 | |
---|
170 | 0x015A => Array( |
---|
171 | 'tagName' => "Coded Character Set", |
---|
172 | 'implemented' => false, |
---|
173 | 'translatable' => false, |
---|
174 | 'repeatable' => false, |
---|
175 | ), |
---|
176 | |
---|
177 | 0x0164 => Array( |
---|
178 | 'tagName' => "UNO", |
---|
179 | 'implemented' => false, |
---|
180 | 'translatable' => false, |
---|
181 | 'repeatable' => false, |
---|
182 | ), |
---|
183 | |
---|
184 | 0x0178 => Array( |
---|
185 | 'tagName' => "ARM Identifier", |
---|
186 | 'implemented' => false, |
---|
187 | 'translatable' => false, |
---|
188 | 'repeatable' => false, |
---|
189 | ), |
---|
190 | |
---|
191 | 0x017A => Array( |
---|
192 | 'tagName' => "ARM Version", |
---|
193 | 'implemented' => false, |
---|
194 | 'translatable' => false, |
---|
195 | 'repeatable' => false, |
---|
196 | ), |
---|
197 | |
---|
198 | 0x0200 => Array( //2:00 |
---|
199 | 'tagName' => "Record Version", |
---|
200 | 'implemented' => false, |
---|
201 | 'translatable' => false, |
---|
202 | 'repeatable' => false, |
---|
203 | ), |
---|
204 | |
---|
205 | 0x0203 => Array( // 2:03 |
---|
206 | 'tagName' => "Object Type Reference", |
---|
207 | 'implemented' => true, |
---|
208 | 'translatable' => false, |
---|
209 | 'repeatable' => false, |
---|
210 | ), |
---|
211 | |
---|
212 | 0x0204 => Array( //2:04 |
---|
213 | 'tagName' => "Object Attribute Reference", |
---|
214 | 'implemented' => true, |
---|
215 | 'translatable' => false, |
---|
216 | 'repeatable' => true, |
---|
217 | ), |
---|
218 | |
---|
219 | 0x0205 => Array( // 2:05 |
---|
220 | 'tagName' => "Object Name", |
---|
221 | 'implemented' => true, |
---|
222 | 'translatable' => false, |
---|
223 | 'repeatable' => false, |
---|
224 | ), |
---|
225 | |
---|
226 | 0x0207 => Array( // 2:07 |
---|
227 | 'tagName' => "Edit Status", |
---|
228 | 'implemented' => true, |
---|
229 | 'translatable' => false, |
---|
230 | 'repeatable' => false, |
---|
231 | ), |
---|
232 | |
---|
233 | 0x0208 => Array( |
---|
234 | 'tagName' => "Editorial Update", |
---|
235 | 'implemented' => false, |
---|
236 | 'translatable' => false, |
---|
237 | 'repeatable' => false, |
---|
238 | ), |
---|
239 | |
---|
240 | 0x020A => Array( |
---|
241 | 'tagName' => "Urgency", |
---|
242 | 'implemented' => true, |
---|
243 | 'translatable' => true, |
---|
244 | 'repeatable' => false, |
---|
245 | 'tagValues' => Array( |
---|
246 | '0' => 'none', |
---|
247 | '1' => 'high+++', |
---|
248 | '2' => 'high++', |
---|
249 | '3' => 'high+', |
---|
250 | '4' => 'high', |
---|
251 | '5' => 'normal', |
---|
252 | '6' => 'low', |
---|
253 | '7' => 'low+', |
---|
254 | '8' => 'low++', |
---|
255 | '9' => 'none', |
---|
256 | ), |
---|
257 | ), |
---|
258 | |
---|
259 | 0x020C => Array( //2:12 |
---|
260 | 'tagName' => "Subject Reference", |
---|
261 | 'implemented' => true, |
---|
262 | 'translatable' => false, |
---|
263 | 'repeatable' => true, |
---|
264 | ), |
---|
265 | |
---|
266 | 0x020C00 => Array( //2:12:00 --> fake code, not in IPTC Spec. |
---|
267 | 'tagName' => "Subject Reference[IPR]", |
---|
268 | 'implemented' => true, |
---|
269 | 'translatable' => false, |
---|
270 | 'repeatable' => true, |
---|
271 | ), |
---|
272 | 0x020C01 => Array( //2:12:01 --> fake code, not in IPTC Spec. |
---|
273 | 'tagName' => "Subject Reference[Number]", |
---|
274 | 'implemented' => true, |
---|
275 | 'translatable' => false, |
---|
276 | 'repeatable' => true, |
---|
277 | ), |
---|
278 | 0x020C02 => Array( //2:12:02 --> fake code, not in IPTC Spec. |
---|
279 | 'tagName' => "Subject Reference[Name]", |
---|
280 | 'implemented' => true, |
---|
281 | 'translatable' => false, |
---|
282 | 'repeatable' => true, |
---|
283 | ), |
---|
284 | 0x020C03 => Array( //2:12:03 --> fake code, not in IPTC Spec. |
---|
285 | 'tagName' => "Subject Reference[Matter Name]", |
---|
286 | 'implemented' => true, |
---|
287 | 'translatable' => false, |
---|
288 | 'repeatable' => true, |
---|
289 | ), |
---|
290 | 0x020C04 => Array( //2:12:04 --> fake code, not in IPTC Spec. |
---|
291 | 'tagName' => "Subject Reference[Detail Name]", |
---|
292 | 'implemented' => true, |
---|
293 | 'translatable' => false, |
---|
294 | 'repeatable' => true, |
---|
295 | ), |
---|
296 | |
---|
297 | |
---|
298 | 0x020F => Array( //2:15 |
---|
299 | 'tagName' => "Category", |
---|
300 | 'implemented' => true, |
---|
301 | 'translatable' => false, |
---|
302 | 'repeatable' => false, |
---|
303 | ), |
---|
304 | |
---|
305 | 0x0214 => Array( // 2:20 |
---|
306 | 'tagName' => "Supplemental Category", |
---|
307 | 'implemented' => true, |
---|
308 | 'translatable' => false, |
---|
309 | 'repeatable' => true, |
---|
310 | ), |
---|
311 | |
---|
312 | 0x0216 => Array( //2:22 |
---|
313 | 'tagName' => "Fixture Identifier", |
---|
314 | 'implemented' => true, |
---|
315 | 'translatable' => false, |
---|
316 | 'repeatable' => false, |
---|
317 | ), |
---|
318 | |
---|
319 | 0x0219 => Array( //2:25 |
---|
320 | 'tagName' => "Keywords", |
---|
321 | 'implemented' => true, |
---|
322 | 'translatable' => false, |
---|
323 | 'repeatable' => true, |
---|
324 | ), |
---|
325 | |
---|
326 | 0x021A => Array( //2:26 |
---|
327 | 'tagName' => "Content Location Code", |
---|
328 | 'implemented' => true, |
---|
329 | 'translatable' => false, |
---|
330 | 'repeatable' => true, |
---|
331 | ), |
---|
332 | |
---|
333 | 0x021B => Array( //2:27 |
---|
334 | 'tagName' => "Content Location Name", |
---|
335 | 'implemented' => true, |
---|
336 | 'translatable' => false, |
---|
337 | 'repeatable' => true, |
---|
338 | ), |
---|
339 | |
---|
340 | 0x021E => Array( //2:30 |
---|
341 | 'tagName' => "Release Date", |
---|
342 | 'implemented' => true, |
---|
343 | 'translatable' => false, |
---|
344 | 'repeatable' => false, |
---|
345 | ), |
---|
346 | |
---|
347 | 0x0223 => Array( // 2:35 |
---|
348 | 'tagName' => "Release Time", |
---|
349 | 'implemented' => true, |
---|
350 | 'translatable' => false, |
---|
351 | 'repeatable' => false, |
---|
352 | ), |
---|
353 | |
---|
354 | 0x0225 => Array( // 2:37 |
---|
355 | 'tagName' => "Expiration Date", |
---|
356 | 'implemented' => true, |
---|
357 | 'translatable' => false, |
---|
358 | 'repeatable' => false, |
---|
359 | ), |
---|
360 | |
---|
361 | 0x0226 => Array( // 2:38 |
---|
362 | 'tagName' => "Expiration Time", |
---|
363 | 'implemented' => true, |
---|
364 | 'translatable' => false, |
---|
365 | 'repeatable' => false, |
---|
366 | ), |
---|
367 | |
---|
368 | 0x0228 => Array( //2:40 |
---|
369 | 'tagName' => "Special Instructions", |
---|
370 | 'implemented' => true, |
---|
371 | 'translatable' => false, |
---|
372 | 'repeatable' => false, |
---|
373 | ), |
---|
374 | |
---|
375 | 0x022A => Array( |
---|
376 | 'tagName' => "Action Advised", |
---|
377 | 'implemented' => false, |
---|
378 | 'translatable' => false, |
---|
379 | 'repeatable' => false, |
---|
380 | ), |
---|
381 | |
---|
382 | 0x022D => Array( |
---|
383 | 'tagName' => "Reference Service", |
---|
384 | 'implemented' => false, |
---|
385 | 'translatable' => false, |
---|
386 | 'repeatable' => false, |
---|
387 | ), |
---|
388 | |
---|
389 | 0x022F => Array( |
---|
390 | 'tagName' => "Reference Date", |
---|
391 | 'implemented' => false, |
---|
392 | 'translatable' => false, |
---|
393 | 'repeatable' => true, |
---|
394 | ), |
---|
395 | |
---|
396 | 0x0232 => Array( |
---|
397 | 'tagName' => "Reference number", |
---|
398 | 'implemented' => false, |
---|
399 | 'translatable' => false, |
---|
400 | 'repeatable' => true, |
---|
401 | ), |
---|
402 | |
---|
403 | 0x0237 => Array( //2:55 |
---|
404 | 'tagName' => "Date Created", |
---|
405 | 'implemented' => true, |
---|
406 | 'translatable' => false, |
---|
407 | 'repeatable' => false, |
---|
408 | ), |
---|
409 | |
---|
410 | 0x023C => Array( //2:60 |
---|
411 | 'tagName' => "Time Created", |
---|
412 | 'implemented' => true, |
---|
413 | 'translatable' => false, |
---|
414 | 'repeatable' => false, |
---|
415 | ), |
---|
416 | |
---|
417 | 0x023E => Array( //2:62 |
---|
418 | 'tagName' => "Digital Creation Date", |
---|
419 | 'implemented' => true, |
---|
420 | 'translatable' => false, |
---|
421 | 'repeatable' => false, |
---|
422 | ), |
---|
423 | |
---|
424 | 0x023F => Array( //2:63 |
---|
425 | 'tagName' => "Digital Creation Time", |
---|
426 | 'implemented' => true, |
---|
427 | 'translatable' => false, |
---|
428 | 'repeatable' => false, |
---|
429 | ), |
---|
430 | |
---|
431 | 0x0241 => Array( //2:65 |
---|
432 | 'tagName' => "Originating Program", |
---|
433 | 'implemented' => true, |
---|
434 | 'translatable' => false, |
---|
435 | 'repeatable' => false, |
---|
436 | ), |
---|
437 | |
---|
438 | 0x0246 => Array( //2:70 |
---|
439 | 'tagName' => "Program Version", |
---|
440 | 'implemented' => true, |
---|
441 | 'translatable' => false, |
---|
442 | 'repeatable' => false, |
---|
443 | ), |
---|
444 | |
---|
445 | 0x024B => Array( |
---|
446 | 'tagName' => "Object Cycle", |
---|
447 | 'implemented' => true, |
---|
448 | 'translatable' => true, |
---|
449 | 'repeatable' => false, |
---|
450 | 'tagValues' => Array( |
---|
451 | 'a' => "morning", |
---|
452 | 'p' => "evening", |
---|
453 | 'b' => "both" |
---|
454 | ) |
---|
455 | ), |
---|
456 | |
---|
457 | 0x0250 => Array( //2:80 |
---|
458 | 'tagName' => "By-line", |
---|
459 | 'implemented' => true, |
---|
460 | 'translatable' => false, |
---|
461 | 'repeatable' => true, |
---|
462 | ), |
---|
463 | |
---|
464 | 0x0255 => Array( //2:85 |
---|
465 | 'tagName' => "By-line Title", |
---|
466 | 'implemented' => true, |
---|
467 | 'translatable' => false, |
---|
468 | 'repeatable' => true, |
---|
469 | ), |
---|
470 | |
---|
471 | 0x025A => Array( //2:90 |
---|
472 | 'tagName' => "City", |
---|
473 | 'implemented' => true, |
---|
474 | 'translatable' => false, |
---|
475 | 'repeatable' => false, |
---|
476 | ), |
---|
477 | |
---|
478 | 0x025C => Array( //2:92 |
---|
479 | 'tagName' => "Sublocation", |
---|
480 | 'implemented' => true, |
---|
481 | 'translatable' => false, |
---|
482 | 'repeatable' => false, |
---|
483 | ), |
---|
484 | |
---|
485 | 0x025F => Array( //2:95 |
---|
486 | 'tagName' => "Province/State", |
---|
487 | 'implemented' => true, |
---|
488 | 'translatable' => false, |
---|
489 | 'repeatable' => false, |
---|
490 | ), |
---|
491 | |
---|
492 | 0x0264 => Array( // 2:100 |
---|
493 | 'tagName' => "Country/Primary Location Code", |
---|
494 | 'implemented' => true, |
---|
495 | 'translatable' => false, |
---|
496 | 'repeatable' => false, |
---|
497 | ), |
---|
498 | |
---|
499 | 0x0265 => Array( // 2:101 |
---|
500 | 'tagName' => "Country/Primary Location Name", |
---|
501 | 'implemented' => true, |
---|
502 | 'translatable' => false, |
---|
503 | 'repeatable' => false, |
---|
504 | ), |
---|
505 | |
---|
506 | 0x0267 => Array( // 2:103 |
---|
507 | 'tagName' => "Original Transmission Reference", |
---|
508 | 'implemented' => true, |
---|
509 | 'translatable' => false, |
---|
510 | 'repeatable' => false, |
---|
511 | ), |
---|
512 | |
---|
513 | 0x0269 => Array( // 2:105 |
---|
514 | 'tagName' => "Headline", |
---|
515 | 'implemented' => true, |
---|
516 | 'translatable' => false, |
---|
517 | 'repeatable' => false, |
---|
518 | ), |
---|
519 | |
---|
520 | 0x026E => Array( //2:110 |
---|
521 | 'tagName' => "Credit", |
---|
522 | 'implemented' => true, |
---|
523 | 'translatable' => false, |
---|
524 | 'repeatable' => false, |
---|
525 | ), |
---|
526 | |
---|
527 | 0x0273 => Array( //2:115 |
---|
528 | 'tagName' => "Source", |
---|
529 | 'implemented' => true, |
---|
530 | 'translatable' => false, |
---|
531 | 'repeatable' => false, |
---|
532 | ), |
---|
533 | |
---|
534 | 0x0274 => Array( //2:116 |
---|
535 | 'tagName' => "Copyright Notice", |
---|
536 | 'implemented' => true, |
---|
537 | 'translatable' => false, |
---|
538 | 'repeatable' => false, |
---|
539 | ), |
---|
540 | |
---|
541 | 0x0276 => Array( //2:118 |
---|
542 | 'tagName' => "Contact", |
---|
543 | 'implemented' => true, |
---|
544 | 'translatable' => false, |
---|
545 | 'repeatable' => true, |
---|
546 | ), |
---|
547 | |
---|
548 | 0x0278 => Array( // 2:120 |
---|
549 | 'tagName' => "Caption/Abstract", |
---|
550 | 'implemented' => true, |
---|
551 | 'translatable' => false, |
---|
552 | 'repeatable' => false, |
---|
553 | ), |
---|
554 | |
---|
555 | 0x027A => Array( // 2:122 |
---|
556 | 'tagName' => "Writer/Editor", |
---|
557 | 'implemented' => true, |
---|
558 | 'translatable' => false, |
---|
559 | 'repeatable' => true, |
---|
560 | ), |
---|
561 | |
---|
562 | 0x027D => Array( |
---|
563 | 'tagName' => "Rasterized Caption", |
---|
564 | 'implemented' => false, |
---|
565 | 'translatable' => false, |
---|
566 | 'repeatable' => false, |
---|
567 | ), |
---|
568 | |
---|
569 | 0x0282 => Array( |
---|
570 | 'tagName' => "Image Type", |
---|
571 | 'implemented' => false, |
---|
572 | 'translatable' => false, |
---|
573 | 'repeatable' => false, |
---|
574 | 'tagValues.special' => Array( |
---|
575 | 0 => Array( |
---|
576 | '0' => "no object data", |
---|
577 | '1' => "single component", |
---|
578 | '2' => "multiple component", |
---|
579 | '3' => "multiple component", |
---|
580 | '4' => "multiple component", |
---|
581 | '9' => "supplemental objects", |
---|
582 | ), |
---|
583 | 1 => Array( |
---|
584 | 'W' => "Monochrome", |
---|
585 | 'Y' => "Yellow component", |
---|
586 | 'M' => "Magenta component", |
---|
587 | 'C' => "Cyan component", |
---|
588 | 'K' => "Black component", |
---|
589 | 'R' => "Red component", |
---|
590 | 'G' => "Green component", |
---|
591 | 'B' => "Blue component", |
---|
592 | 'T' => "Text only", |
---|
593 | 'F' => "Full colour composite, frame sequential", |
---|
594 | 'L' => "Full colour composite, line sequential", |
---|
595 | 'P' => "Full colour composite, pixel sequential", |
---|
596 | 'S' => "Full colour composite, special interleaving", |
---|
597 | ) |
---|
598 | ) |
---|
599 | ), |
---|
600 | |
---|
601 | 0x0283 => Array( |
---|
602 | 'tagName' => "Image Orientation", |
---|
603 | 'implemented' => true, |
---|
604 | 'translatable' => true, |
---|
605 | 'repeatable' => false, |
---|
606 | 'tagValues' => Array( |
---|
607 | 'P' => "portrait", |
---|
608 | 'L' => "Landscape", |
---|
609 | 'S' => "square", |
---|
610 | ) |
---|
611 | ), |
---|
612 | |
---|
613 | 0x0287 => Array( // 2:150 |
---|
614 | 'tagName' => "Language Identifier", |
---|
615 | 'implemented' => true, |
---|
616 | 'translatable' => false, |
---|
617 | 'repeatable' => false, |
---|
618 | ), |
---|
619 | |
---|
620 | 0x0296 => Array( |
---|
621 | 'tagName' => "Audio Type", |
---|
622 | 'implemented' => false, |
---|
623 | 'translatable' => false, |
---|
624 | 'repeatable' => false, |
---|
625 | ), |
---|
626 | |
---|
627 | 0x0297 => Array( |
---|
628 | 'tagName' => "Audion Sampling Rate", |
---|
629 | 'implemented' => false, |
---|
630 | 'translatable' => false, |
---|
631 | 'repeatable' => false, |
---|
632 | ), |
---|
633 | |
---|
634 | 0x0298 => Array( |
---|
635 | 'tagName' => "Audio Sampling Resolution", |
---|
636 | 'implemented' => false, |
---|
637 | 'translatable' => false, |
---|
638 | 'repeatable' => false, |
---|
639 | ), |
---|
640 | |
---|
641 | 0x0299 => Array( |
---|
642 | 'tagName' => "Audio Duration", |
---|
643 | 'implemented' => false, |
---|
644 | 'translatable' => false, |
---|
645 | 'repeatable' => false, |
---|
646 | ), |
---|
647 | |
---|
648 | |
---|
649 | 0x029A => Array( |
---|
650 | 'tagName' => "Audion Outcue", |
---|
651 | 'implemented' => false, |
---|
652 | 'translatable' => false, |
---|
653 | 'repeatable' => false, |
---|
654 | ), |
---|
655 | |
---|
656 | 0x02C8 => Array( |
---|
657 | 'tagName' => "ObjectData Preview File Format", |
---|
658 | 'implemented' => false, |
---|
659 | 'translatable' => false, |
---|
660 | 'repeatable' => false, |
---|
661 | ), |
---|
662 | |
---|
663 | 0x02C9 => Array( |
---|
664 | 'tagName' => "ObjectData Preview File Format Version", |
---|
665 | 'implemented' => false, |
---|
666 | 'translatable' => false, |
---|
667 | 'repeatable' => false, |
---|
668 | ), |
---|
669 | |
---|
670 | 0x02CA => Array( |
---|
671 | 'tagName' => "ObjectData Preview Data", |
---|
672 | 'implemented' => false, |
---|
673 | 'translatable' => false, |
---|
674 | 'repeatable' => false, |
---|
675 | ), |
---|
676 | |
---|
677 | 0x070A => Array( |
---|
678 | 'tagName' => "Size Mode", |
---|
679 | 'implemented' => false, |
---|
680 | 'translatable' => false, |
---|
681 | 'repeatable' => false, |
---|
682 | ), |
---|
683 | |
---|
684 | 0x0714 => Array( |
---|
685 | 'tagName' => "Max Subfile Size", |
---|
686 | 'implemented' => false, |
---|
687 | 'translatable' => false, |
---|
688 | 'repeatable' => false, |
---|
689 | ), |
---|
690 | |
---|
691 | 0x075A => Array( |
---|
692 | 'tagName' => "ObjectData Size Announced", |
---|
693 | 'implemented' => false, |
---|
694 | 'translatable' => false, |
---|
695 | 'repeatable' => false, |
---|
696 | ), |
---|
697 | |
---|
698 | 0x075F => Array( |
---|
699 | 'tagName' => "Maximum ObjectData Size", |
---|
700 | 'implemented' => false, |
---|
701 | 'translatable' => false, |
---|
702 | 'repeatable' => false, |
---|
703 | ), |
---|
704 | |
---|
705 | 0x080A => Array( |
---|
706 | 'tagName' => "Subfile", |
---|
707 | 'implemented' => false, |
---|
708 | 'translatable' => false, |
---|
709 | 'repeatable' => true, |
---|
710 | ), |
---|
711 | |
---|
712 | 0x090A => Array( |
---|
713 | 'tagName' => "Confirmed ObjectData Size", |
---|
714 | 'implemented' => false, |
---|
715 | 'translatable' => false, |
---|
716 | 'repeatable' => false, |
---|
717 | ), |
---|
718 | ); |
---|
719 | |
---|
720 | |
---|
721 | static function iprLabel($IprCode) |
---|
722 | { |
---|
723 | switch($IprCode) |
---|
724 | { |
---|
725 | case 'AFP': $returned="Agence France Presse"; break; |
---|
726 | case 'AP': $returned=" Associated Press"; break; |
---|
727 | case 'APD': $returned="Associated Press"; break; |
---|
728 | case 'APE': $returned="Associated Press"; break; |
---|
729 | case 'APF': $returned="Associated Press"; break; |
---|
730 | case 'APS': $returned="Associated Press"; break; |
---|
731 | case 'BN': $returned=" Canadian Press"; break; |
---|
732 | case 'CP': $returned=" Canadian Press"; break; |
---|
733 | case 'CTK': $returned="Czech News Agency"; break; |
---|
734 | case 'dpa': $returned="Deutsche Presse-Agentur GmbH"; break; |
---|
735 | case 'HNA': $returned="Croatian News Agency"; break; |
---|
736 | case 'IPTC': $returned="International Press Telecommunications Council"; break; |
---|
737 | case 'MTI': $returned="Magyar Távirati Iroda / Hungarian News Agency"; break; |
---|
738 | case 'PC': $returned=" Canadian Press"; break; |
---|
739 | case 'PN': $returned=" Canadian Press"; break; |
---|
740 | case 'REUTERS': $returned="Reuters"; break; |
---|
741 | case 'STA': $returned="Slovenska Tiskovna Agencija"; break; |
---|
742 | case 'TT': $returned=" Tidningarnas Telegrambyrå"; break; |
---|
743 | case 'UP': $returned=" United Press International"; break; |
---|
744 | case 'UPI': $returned="United Press International"; break; |
---|
745 | default: |
---|
746 | $returned=$IprCode; |
---|
747 | break; |
---|
748 | } |
---|
749 | return($returned); |
---|
750 | } |
---|
751 | |
---|
752 | |
---|
753 | static function subjectCodeLabel($subjectCode) |
---|
754 | { |
---|
755 | switch($subjectCode) |
---|
756 | { |
---|
757 | case '01000000': $returned="arts, culture and entertainment"; break; |
---|
758 | case '01001000': $returned="archaeology"; break; |
---|
759 | case '01002000': $returned="architecture"; break; |
---|
760 | case '01003000': $returned="bullfighting"; break; |
---|
761 | case '01004000': $returned="festive event (including carnival)"; break; |
---|
762 | case '01005000': $returned="cinema"; break; |
---|
763 | case '01005001': $returned="film festival"; break; |
---|
764 | case '01006000': $returned="dance"; break; |
---|
765 | case '01007000': $returned="fashion"; break; |
---|
766 | case '01007001': $returned="jewelry"; break; |
---|
767 | case '01008000': $returned="language"; break; |
---|
768 | case '01009000': $returned="library and museum"; break; |
---|
769 | case '01010000': $returned="literature"; break; |
---|
770 | case '01010001': $returned="fiction"; break; |
---|
771 | case '01010002': $returned="poetry"; break; |
---|
772 | case '01011000': $returned="music"; break; |
---|
773 | case '01011001': $returned="classical music"; break; |
---|
774 | case '01011002': $returned="folk music"; break; |
---|
775 | case '01011003': $returned="jazz music"; break; |
---|
776 | case '01011004': $returned="popular music"; break; |
---|
777 | case '01011005': $returned="country music"; break; |
---|
778 | case '01011006': $returned="rock and roll music"; break; |
---|
779 | case '01011007': $returned="hip-hop"; break; |
---|
780 | case '01012000': $returned="painting"; break; |
---|
781 | case '01013000': $returned="photography"; break; |
---|
782 | case '01014000': $returned="radio"; break; |
---|
783 | case '01015000': $returned="sculpture"; break; |
---|
784 | case '01015001': $returned="plastic art"; break; |
---|
785 | case '01016000': $returned="television"; break; |
---|
786 | case '01016001': $returned="soap opera"; break; |
---|
787 | case '01017000': $returned="theatre"; break; |
---|
788 | case '01017001': $returned="music theatre"; break; |
---|
789 | case '01018000': $returned="monument and heritage site"; break; |
---|
790 | case '01018001': $returned="institution-DEPRECATED"; break; |
---|
791 | case '01019000': $returned="customs and tradition"; break; |
---|
792 | case '01020000': $returned="arts (general)"; break; |
---|
793 | case '01021000': $returned="entertainment (general)"; break; |
---|
794 | case '01021001': $returned="entertainment award"; break; |
---|
795 | case '01022000': $returned="culture (general)"; break; |
---|
796 | case '01022001': $returned="cultural development"; break; |
---|
797 | case '01023000': $returned="nightclub"; break; |
---|
798 | case '01024000': $returned="cartoon"; break; |
---|
799 | case '01025000': $returned="animation"; break; |
---|
800 | case '01026000': $returned="mass media"; break; |
---|
801 | case '01026001': $returned="periodicals"; break; |
---|
802 | case '01026002': $returned="news media"; break; |
---|
803 | case '01026003': $returned="newspapers"; break; |
---|
804 | case '01026004': $returned="reviews"; break; |
---|
805 | case '01027000': $returned="internet"; break; |
---|
806 | case '01028000': $returned="history"; break; |
---|
807 | case '02000000': $returned="crime, law and justice"; break; |
---|
808 | case '02001000': $returned="crime"; break; |
---|
809 | case '02001001': $returned="homicide"; break; |
---|
810 | case '02001002': $returned="computer crime"; break; |
---|
811 | case '02001003': $returned="theft"; break; |
---|
812 | case '02001004': $returned="drug trafficking"; break; |
---|
813 | case '02001005': $returned="sexual assault"; break; |
---|
814 | case '02001006': $returned="assault (general)"; break; |
---|
815 | case '02001007': $returned="kidnapping"; break; |
---|
816 | case '02001008': $returned="arson"; break; |
---|
817 | case '02001009': $returned="gang activity"; break; |
---|
818 | case '02001010': $returned="terrorism"; break; |
---|
819 | case '02002000': $returned="judiciary (system of justice)"; break; |
---|
820 | case '02002001': $returned="lawyer"; break; |
---|
821 | case '02002002': $returned="judge"; break; |
---|
822 | case '02002003': $returned="court administration"; break; |
---|
823 | case '02003000': $returned="police"; break; |
---|
824 | case '02003001': $returned="law enforcement"; break; |
---|
825 | case '02003002': $returned="investigation"; break; |
---|
826 | case '02003003': $returned="arrest"; break; |
---|
827 | case '02004000': $returned="punishment"; break; |
---|
828 | case '02004001': $returned="fine"; break; |
---|
829 | case '02004002': $returned="execution"; break; |
---|
830 | case '02005000': $returned="prison"; break; |
---|
831 | case '02006000': $returned="laws"; break; |
---|
832 | case '02006001': $returned="criminal"; break; |
---|
833 | case '02006002': $returned="civil"; break; |
---|
834 | case '02007000': $returned="justice and rights"; break; |
---|
835 | case '02007001': $returned="civil rights"; break; |
---|
836 | case '02008000': $returned="trials"; break; |
---|
837 | case '02008001': $returned="litigation"; break; |
---|
838 | case '02008002': $returned="arbitration"; break; |
---|
839 | case '02008003': $returned="court preliminary"; break; |
---|
840 | case '02009000': $returned="prosecution"; break; |
---|
841 | case '02009001': $returned="defendant"; break; |
---|
842 | case '02009002': $returned="witness"; break; |
---|
843 | case '02010000': $returned="organized crime"; break; |
---|
844 | case '02011000': $returned="international law"; break; |
---|
845 | case '02011001': $returned="international court or tribunal"; break; |
---|
846 | case '02011002': $returned="extradition"; break; |
---|
847 | case '02012000': $returned="corporate crime"; break; |
---|
848 | case '02012001': $returned="fraud"; break; |
---|
849 | case '02012002': $returned="embezzlement"; break; |
---|
850 | case '02012003': $returned="restraint of trade"; break; |
---|
851 | case '02012004': $returned="breach of contract"; break; |
---|
852 | case '02012005': $returned="anti-trust crime"; break; |
---|
853 | case '02012006': $returned="corruption"; break; |
---|
854 | case '02012007': $returned="bribery"; break; |
---|
855 | case '02013000': $returned="war crime"; break; |
---|
856 | case '02014000': $returned="inquest"; break; |
---|
857 | case '02015000': $returned="inquiry"; break; |
---|
858 | case '02016000': $returned="tribunal"; break; |
---|
859 | case '03000000': $returned="disaster and accident"; break; |
---|
860 | case '03001000': $returned="drought"; break; |
---|
861 | case '03002000': $returned="earthquake"; break; |
---|
862 | case '03003000': $returned="famine"; break; |
---|
863 | case '03004000': $returned="fire"; break; |
---|
864 | case '03005000': $returned="flood"; break; |
---|
865 | case '03006000': $returned="industrial accident"; break; |
---|
866 | case '03006001': $returned="structural failures"; break; |
---|
867 | case '03007000': $returned="meteorological disaster"; break; |
---|
868 | case '03007001': $returned="windstorms"; break; |
---|
869 | case '03008000': $returned="nuclear accident"; break; |
---|
870 | case '03009000': $returned="pollution"; break; |
---|
871 | case '03010000': $returned="transport accident"; break; |
---|
872 | case '03010001': $returned="road accident"; break; |
---|
873 | case '03010002': $returned="railway accident"; break; |
---|
874 | case '03010003': $returned="air and space accident"; break; |
---|
875 | case '03010004': $returned="maritime accident"; break; |
---|
876 | case '03011000': $returned="volcanic eruption"; break; |
---|
877 | case '03012000': $returned="relief and aid organisation"; break; |
---|
878 | case '03013000': $returned="accident (general)"; break; |
---|
879 | case '03014000': $returned="emergency incident"; break; |
---|
880 | case '03014001': $returned="explosion"; break; |
---|
881 | case '03015000': $returned="disaster (general)"; break; |
---|
882 | case '03015001': $returned="natural disasters"; break; |
---|
883 | case '03015002': $returned="avalanche/landslide"; break; |
---|
884 | case '03016000': $returned="emergency planning"; break; |
---|
885 | case '03017000': $returned="rescue"; break; |
---|
886 | case '04000000': $returned="economy, business and finance"; break; |
---|
887 | case '04001000': $returned="agriculture"; break; |
---|
888 | case '04001001': $returned="arable farming"; break; |
---|
889 | case '04001002': $returned="fishing industry"; break; |
---|
890 | case '04001003': $returned="forestry and timber"; break; |
---|
891 | case '04001004': $returned="livestock farming"; break; |
---|
892 | case '04001005': $returned="viniculture"; break; |
---|
893 | case '04001006': $returned="aquaculture"; break; |
---|
894 | case '04002000': $returned="chemicals"; break; |
---|
895 | case '04002001': $returned="biotechnology"; break; |
---|
896 | case '04002002': $returned="fertiliser"; break; |
---|
897 | case '04002003': $returned="health and beauty product"; break; |
---|
898 | case '04002004': $returned="inorganic chemical"; break; |
---|
899 | case '04002005': $returned="organic chemical"; break; |
---|
900 | case '04002006': $returned="pharmaceutical"; break; |
---|
901 | case '04002007': $returned="synthetic and plastic"; break; |
---|
902 | case '04003000': $returned="computing and information technology"; break; |
---|
903 | case '04003001': $returned="hardware"; break; |
---|
904 | case '04003002': $returned="networking"; break; |
---|
905 | case '04003003': $returned="satellite technology"; break; |
---|
906 | case '04003004': $returned="semiconductors and active components"; break; |
---|
907 | case '04003005': $returned="software"; break; |
---|
908 | case '04003006': $returned="telecommunication equipment"; break; |
---|
909 | case '04003007': $returned="telecommunication service"; break; |
---|
910 | case '04003008': $returned="security"; break; |
---|
911 | case '04003009': $returned="wireless technology"; break; |
---|
912 | case '04004000': $returned="construction and property"; break; |
---|
913 | case '04004001': $returned="heavy construction"; break; |
---|
914 | case '04004002': $returned="house building"; break; |
---|
915 | case '04004003': $returned="real estate"; break; |
---|
916 | case '04004004': $returned="farms"; break; |
---|
917 | case '04004005': $returned="land price"; break; |
---|
918 | case '04004006': $returned="renovation"; break; |
---|
919 | case '04004007': $returned="design and engineering"; break; |
---|
920 | case '04005000': $returned="energy and resource"; break; |
---|
921 | case '04005001': $returned="alternative energy"; break; |
---|
922 | case '04005002': $returned="coal"; break; |
---|
923 | case '04005003': $returned="oil and gas - downstream activities"; break; |
---|
924 | case '04005004': $returned="oil and gas - upstream activities"; break; |
---|
925 | case '04005005': $returned="nuclear power"; break; |
---|
926 | case '04005006': $returned="electricity production and distribution"; break; |
---|
927 | case '04005007': $returned="waste management and pollution control"; break; |
---|
928 | case '04005008': $returned="water supply"; break; |
---|
929 | case '04005009': $returned="natural resources (general)"; break; |
---|
930 | case '04005010': $returned="energy (general)"; break; |
---|
931 | case '04005011': $returned="natural gas"; break; |
---|
932 | case '04005012': $returned="petrol"; break; |
---|
933 | case '04005013': $returned="diesel fuel"; break; |
---|
934 | case '04005014': $returned="kerosene/paraffin"; break; |
---|
935 | case '04006000': $returned="financial and business service"; break; |
---|
936 | case '04006001': $returned="accountancy and auditing"; break; |
---|
937 | case '04006002': $returned="banking"; break; |
---|
938 | case '04006003': $returned="consultancy service"; break; |
---|
939 | case '04006004': $returned="employment agency"; break; |
---|
940 | case '04006005': $returned="healthcare provider"; break; |
---|
941 | case '04006006': $returned="insurance"; break; |
---|
942 | case '04006007': $returned="legal service"; break; |
---|
943 | case '04006008': $returned="market research"; break; |
---|
944 | case '04006009': $returned="stock broking"; break; |
---|
945 | case '04006010': $returned="personal investing"; break; |
---|
946 | case '04006011': $returned="market trend"; break; |
---|
947 | case '04006012': $returned="shipping service"; break; |
---|
948 | case '04006013': $returned="personal service"; break; |
---|
949 | case '04006014': $returned="janitorial service"; break; |
---|
950 | case '04006015': $returned="funeral parlour and crematorium"; break; |
---|
951 | case '04006016': $returned="rental service"; break; |
---|
952 | case '04006017': $returned="wedding service"; break; |
---|
953 | case '04006018': $returned="personal finance"; break; |
---|
954 | case '04006019': $returned="personal income"; break; |
---|
955 | case '04006020': $returned="auction service"; break; |
---|
956 | case '04006021': $returned="printing/promotional service"; break; |
---|
957 | case '04006022': $returned="investment service"; break; |
---|
958 | case '04007000': $returned="consumer goods"; break; |
---|
959 | case '04007001': $returned="clothing"; break; |
---|
960 | case '04007002': $returned="department store"; break; |
---|
961 | case '04007003': $returned="food"; break; |
---|
962 | case '04007004': $returned="mail order"; break; |
---|
963 | case '04007005': $returned="retail"; break; |
---|
964 | case '04007006': $returned="speciality store"; break; |
---|
965 | case '04007007': $returned="wholesale"; break; |
---|
966 | case '04007008': $returned="beverage"; break; |
---|
967 | case '04007009': $returned="electronic commerce"; break; |
---|
968 | case '04007010': $returned="luxury good"; break; |
---|
969 | case '04007011': $returned="non-durable good"; break; |
---|
970 | case '04007012': $returned="toy"; break; |
---|
971 | case '04008000': $returned="macro economics"; break; |
---|
972 | case '04008001': $returned="central bank"; break; |
---|
973 | case '04008002': $returned="consumer issue"; break; |
---|
974 | case '04008003': $returned="debt market"; break; |
---|
975 | case '04008004': $returned="economic indicator"; break; |
---|
976 | case '04008005': $returned="emerging market"; break; |
---|
977 | case '04008006': $returned="foreign exchange market"; break; |
---|
978 | case '04008007': $returned="government aid"; break; |
---|
979 | case '04008008': $returned="government debt"; break; |
---|
980 | case '04008009': $returned="interest rate"; break; |
---|
981 | case '04008010': $returned="international economic institution"; break; |
---|
982 | case '04008011': $returned="international (foreign) trade"; break; |
---|
983 | case '04008012': $returned="loan market"; break; |
---|
984 | case '04008013': $returned="economic organization"; break; |
---|
985 | case '04008014': $returned="consumer confidence"; break; |
---|
986 | case '04008015': $returned="trade dispute"; break; |
---|
987 | case '04008016': $returned="inflation and deflation"; break; |
---|
988 | case '04008017': $returned="prices"; break; |
---|
989 | case '04008018': $returned="currency values"; break; |
---|
990 | case '04008019': $returned="budgets and budgeting"; break; |
---|
991 | case '04008020': $returned="credit and debt"; break; |
---|
992 | case '04008021': $returned="loans"; break; |
---|
993 | case '04008022': $returned="mortgages"; break; |
---|
994 | case '04008023': $returned="financial markets"; break; |
---|
995 | case '04008024': $returned="commodity markets"; break; |
---|
996 | case '04008025': $returned="investments"; break; |
---|
997 | case '04008026': $returned="stocks"; break; |
---|
998 | case '04008027': $returned="bonds"; break; |
---|
999 | case '04008028': $returned="mutual funds"; break; |
---|
1000 | case '04008029': $returned="derivative securities"; break; |
---|
1001 | case '04008030': $returned="imports"; break; |
---|
1002 | case '04008031': $returned="exports"; break; |
---|
1003 | case '04008032': $returned="trade agreements"; break; |
---|
1004 | case '04008033': $returned="trade policy"; break; |
---|
1005 | case '04008034': $returned="business enterprises"; break; |
---|
1006 | case '04008035': $returned="tariff"; break; |
---|
1007 | case '04008036': $returned="trade balance"; break; |
---|
1008 | case '04009000': $returned="market and exchange"; break; |
---|
1009 | case '04009001': $returned="energy"; break; |
---|
1010 | case '04009002': $returned="metal"; break; |
---|
1011 | case '04009003': $returned="securities"; break; |
---|
1012 | case '04009004': $returned="soft commodity"; break; |
---|
1013 | case '04010000': $returned="media"; break; |
---|
1014 | case '04010001': $returned="advertising"; break; |
---|
1015 | case '04010002': $returned="book"; break; |
---|
1016 | case '04010003': $returned="cinema industry"; break; |
---|
1017 | case '04010004': $returned="news agency"; break; |
---|
1018 | case '04010005': $returned="newspaper and magazine"; break; |
---|
1019 | case '04010006': $returned="online"; break; |
---|
1020 | case '04010007': $returned="public relation"; break; |
---|
1021 | case '04010008': $returned="radio industry"; break; |
---|
1022 | case '04010009': $returned="satellite and cable service"; break; |
---|
1023 | case '04010010': $returned="television industry"; break; |
---|
1024 | case '04010011': $returned="music industry"; break; |
---|
1025 | case '04011000': $returned="manufacturing and engineering"; break; |
---|
1026 | case '04011001': $returned="aerospace"; break; |
---|
1027 | case '04011002': $returned="automotive equipment"; break; |
---|
1028 | case '04011003': $returned="defence equipment"; break; |
---|
1029 | case '04011004': $returned="electrical appliance"; break; |
---|
1030 | case '04011005': $returned="heavy engineering"; break; |
---|
1031 | case '04011006': $returned="industrial component"; break; |
---|
1032 | case '04011007': $returned="instrument engineering"; break; |
---|
1033 | case '04011008': $returned="shipbuilding"; break; |
---|
1034 | case '04011009': $returned="machine manufacturing"; break; |
---|
1035 | case '04012000': $returned="metal and mineral"; break; |
---|
1036 | case '04012001': $returned="building material"; break; |
---|
1037 | case '04012002': $returned="gold and precious material"; break; |
---|
1038 | case '04012003': $returned="iron and steel"; break; |
---|
1039 | case '04012004': $returned="non ferrous metal"; break; |
---|
1040 | case '04012005': $returned="mining"; break; |
---|
1041 | case '04013000': $returned="process industry"; break; |
---|
1042 | case '04013001': $returned="distiller and brewer"; break; |
---|
1043 | case '04013002': $returned="food"; break; |
---|
1044 | case '04013003': $returned="furnishings and furniture"; break; |
---|
1045 | case '04013004': $returned="paper and packaging product"; break; |
---|
1046 | case '04013005': $returned="rubber product"; break; |
---|
1047 | case '04013006': $returned="soft drinks"; break; |
---|
1048 | case '04013007': $returned="textile and clothing"; break; |
---|
1049 | case '04013008': $returned="tobacco"; break; |
---|
1050 | case '04014000': $returned="tourism and leisure"; break; |
---|
1051 | case '04014001': $returned="casino and gambling"; break; |
---|
1052 | case '04014002': $returned="hotel and accommodation"; break; |
---|
1053 | case '04014003': $returned="recreational and sporting goods"; break; |
---|
1054 | case '04014004': $returned="restaurant and catering"; break; |
---|
1055 | case '04014005': $returned="tour operator"; break; |
---|
1056 | case '04015000': $returned="transport"; break; |
---|
1057 | case '04015001': $returned="air transport"; break; |
---|
1058 | case '04015002': $returned="railway"; break; |
---|
1059 | case '04015003': $returned="road transport"; break; |
---|
1060 | case '04015004': $returned="waterway and maritime transport"; break; |
---|
1061 | case '04016000': $returned="company information"; break; |
---|
1062 | case '04016001': $returned="accounting and audit"; break; |
---|
1063 | case '04016002': $returned="annual and special corporate meeting"; break; |
---|
1064 | case '04016003': $returned="annual report"; break; |
---|
1065 | case '04016004': $returned="antitrust issue"; break; |
---|
1066 | case '04016005': $returned="merger, acquisition and takeover"; break; |
---|
1067 | case '04016006': $returned="analysts' comment"; break; |
---|
1068 | case '04016007': $returned="bankruptcy"; break; |
---|
1069 | case '04016008': $returned="board of directors (appointment and change)"; break; |
---|
1070 | case '04016009': $returned="buyback"; break; |
---|
1071 | case '04016010': $returned="C.E.O. interview"; break; |
---|
1072 | case '04016011': $returned="corporate officer"; break; |
---|
1073 | case '04016012': $returned="corporate profile"; break; |
---|
1074 | case '04016013': $returned="contract"; break; |
---|
1075 | case '04016014': $returned="defence contract"; break; |
---|
1076 | case '04016015': $returned="dividend announcement"; break; |
---|
1077 | case '04016016': $returned="earnings forecast"; break; |
---|
1078 | case '04016017': $returned="financially distressed company"; break; |
---|
1079 | case '04016018': $returned="earnings"; break; |
---|
1080 | case '04016019': $returned="financing and stock offering"; break; |
---|
1081 | case '04016020': $returned="government contract"; break; |
---|
1082 | case '04016021': $returned="global expansion"; break; |
---|
1083 | case '04016022': $returned="insider trading"; break; |
---|
1084 | case '04016023': $returned="joint venture"; break; |
---|
1085 | case '04016024': $returned="leveraged buyout"; break; |
---|
1086 | case '04016025': $returned="layoffs and downsizing"; break; |
---|
1087 | case '04016026': $returned="licensing agreement"; break; |
---|
1088 | case '04016027': $returned="litigation and regulation"; break; |
---|
1089 | case '04016028': $returned="management change"; break; |
---|
1090 | case '04016029': $returned="marketing"; break; |
---|
1091 | case '04016030': $returned="new product"; break; |
---|
1092 | case '04016031': $returned="patent, copyright and trademark"; break; |
---|
1093 | case '04016032': $returned="plant closing"; break; |
---|
1094 | case '04016033': $returned="plant opening"; break; |
---|
1095 | case '04016034': $returned="privatisation"; break; |
---|
1096 | case '04016035': $returned="proxy filing"; break; |
---|
1097 | case '04016036': $returned="rating"; break; |
---|
1098 | case '04016037': $returned="research and development"; break; |
---|
1099 | case '04016038': $returned="quarterly or semiannual financial statement"; break; |
---|
1100 | case '04016039': $returned="restructuring and recapitalisation"; break; |
---|
1101 | case '04016040': $returned="spin-off"; break; |
---|
1102 | case '04016041': $returned="stock activity"; break; |
---|
1103 | case '04016042': $returned="industrial production"; break; |
---|
1104 | case '04016043': $returned="productivity"; break; |
---|
1105 | case '04016044': $returned="inventories"; break; |
---|
1106 | case '04016045': $returned="sales"; break; |
---|
1107 | case '04016046': $returned="corporations"; break; |
---|
1108 | case '04016047': $returned="shareholders"; break; |
---|
1109 | case '04016048': $returned="corporate performance"; break; |
---|
1110 | case '04016049': $returned="losses"; break; |
---|
1111 | case '04016050': $returned="credit ratings"; break; |
---|
1112 | case '04016051': $returned="stock splits"; break; |
---|
1113 | case '04016052': $returned="stock options"; break; |
---|
1114 | case '04016053': $returned="recalls (products)"; break; |
---|
1115 | case '04016054': $returned="globalization"; break; |
---|
1116 | case '04016055': $returned="consumers"; break; |
---|
1117 | case '04016056': $returned="purchase"; break; |
---|
1118 | case '04016057': $returned="new service"; break; |
---|
1119 | case '04017000': $returned="economy (general)"; break; |
---|
1120 | case '04017001': $returned="economic policy"; break; |
---|
1121 | case '04018000': $returned="business (general)"; break; |
---|
1122 | case '04018001': $returned="institution"; break; |
---|
1123 | case '04019000': $returned="finance (general)"; break; |
---|
1124 | case '04019001': $returned="money and monetary policy"; break; |
---|
1125 | case '05000000': $returned="education"; break; |
---|
1126 | case '05001000': $returned="adult education"; break; |
---|
1127 | case '05002000': $returned="further education"; break; |
---|
1128 | case '05003000': $returned="parent organisation"; break; |
---|
1129 | case '05004000': $returned="preschool"; break; |
---|
1130 | case '05005000': $returned="school"; break; |
---|
1131 | case '05005001': $returned="elementary schools"; break; |
---|
1132 | case '05005002': $returned="middle schools"; break; |
---|
1133 | case '05005003': $returned="high schools"; break; |
---|
1134 | case '05006000': $returned="teachers union"; break; |
---|
1135 | case '05007000': $returned="university"; break; |
---|
1136 | case '05008000': $returned="upbringing"; break; |
---|
1137 | case '05009000': $returned="entrance examination"; break; |
---|
1138 | case '05010000': $returned="teaching and learning"; break; |
---|
1139 | case '05010001': $returned="students"; break; |
---|
1140 | case '05010002': $returned="teachers"; break; |
---|
1141 | case '05010003': $returned="curriculum"; break; |
---|
1142 | case '05010004': $returned="test/examination"; break; |
---|
1143 | case '05011000': $returned="religious education"; break; |
---|
1144 | case '05011001': $returned="parochial school"; break; |
---|
1145 | case '05011002': $returned="seminary"; break; |
---|
1146 | case '05011003': $returned="yeshiva"; break; |
---|
1147 | case '05011004': $returned="madrasa"; break; |
---|
1148 | case '06000000': $returned="environmental issue"; break; |
---|
1149 | case '06001000': $returned="renewable energy"; break; |
---|
1150 | case '06002000': $returned="conservation"; break; |
---|
1151 | case '06002001': $returned="endangered species"; break; |
---|
1152 | case '06002002': $returned="ecosystem"; break; |
---|
1153 | case '06003000': $returned="energy saving"; break; |
---|
1154 | case '06004000': $returned="environmental politics"; break; |
---|
1155 | case '06005000': $returned="environmental pollution"; break; |
---|
1156 | case '06005001': $returned="air pollution"; break; |
---|
1157 | case '06005002': $returned="water pollution"; break; |
---|
1158 | case '06006000': $returned="natural resources"; break; |
---|
1159 | case '06006001': $returned="land resources"; break; |
---|
1160 | case '06006002': $returned="parks"; break; |
---|
1161 | case '06006003': $returned="forests"; break; |
---|
1162 | case '06006004': $returned="wetlands"; break; |
---|
1163 | case '06006005': $returned="mountains"; break; |
---|
1164 | case '06006006': $returned="rivers"; break; |
---|
1165 | case '06006007': $returned="oceans"; break; |
---|
1166 | case '06006008': $returned="wildlife"; break; |
---|
1167 | case '06006009': $returned="energy resources"; break; |
---|
1168 | case '06007000': $returned="nature"; break; |
---|
1169 | case '06007001': $returned="invasive species"; break; |
---|
1170 | case '06008000': $returned="population"; break; |
---|
1171 | case '06009000': $returned="waste"; break; |
---|
1172 | case '06010000': $returned="water"; break; |
---|
1173 | case '06011000': $returned="global warming"; break; |
---|
1174 | case '06012000': $returned="hazardous materials"; break; |
---|
1175 | case '06013000': $returned="environmental cleanup"; break; |
---|
1176 | case '07000000': $returned="health"; break; |
---|
1177 | case '07001000': $returned="disease"; break; |
---|
1178 | case '07001001': $returned="communicable diseases"; break; |
---|
1179 | case '07001002': $returned="virus diseases"; break; |
---|
1180 | case '07001003': $returned="AIDS"; break; |
---|
1181 | case '07001004': $returned="cancer"; break; |
---|
1182 | case '07001005': $returned="heart disease"; break; |
---|
1183 | case '07001006': $returned="alzheimer's disease"; break; |
---|
1184 | case '07001007': $returned="animal diseases"; break; |
---|
1185 | case '07001008': $returned="plant diseases"; break; |
---|
1186 | case '07001009': $returned="retrovirus"; break; |
---|
1187 | case '07002000': $returned="epidemic and plague"; break; |
---|
1188 | case '07003000': $returned="health treatment"; break; |
---|
1189 | case '07003001': $returned="prescription drugs"; break; |
---|
1190 | case '07003002': $returned="dietary supplements"; break; |
---|
1191 | case '07003003': $returned="diet"; break; |
---|
1192 | case '07003004': $returned="medical procedure/test"; break; |
---|
1193 | case '07003005': $returned="therapy"; break; |
---|
1194 | case '07004000': $returned="health organisations"; break; |
---|
1195 | case '07005000': $returned="medical research"; break; |
---|
1196 | case '07006000': $returned="medical staff"; break; |
---|
1197 | case '07006001': $returned="primary care physician"; break; |
---|
1198 | case '07006002': $returned="health-workers union"; break; |
---|
1199 | case '07007000': $returned="medicine"; break; |
---|
1200 | case '07007001': $returned="herbal"; break; |
---|
1201 | case '07007002': $returned="holistic"; break; |
---|
1202 | case '07007003': $returned="western"; break; |
---|
1203 | case '07007004': $returned="traditional Chinese"; break; |
---|
1204 | case '07008000': $returned="preventative medicine"; break; |
---|
1205 | case '07008001': $returned="vaccines"; break; |
---|
1206 | case '07009000': $returned="injury"; break; |
---|
1207 | case '07010000': $returned="hospital and clinic"; break; |
---|
1208 | case '07011000': $returned="government health care"; break; |
---|
1209 | case '07011001': $returned="medicare"; break; |
---|
1210 | case '07011002': $returned="medicaid"; break; |
---|
1211 | case '07012000': $returned="private health care"; break; |
---|
1212 | case '07013000': $returned="healthcare policy"; break; |
---|
1213 | case '07013001': $returned="food safety"; break; |
---|
1214 | case '07014000': $returned="medical specialisation"; break; |
---|
1215 | case '07014001': $returned="geriatric"; break; |
---|
1216 | case '07014002': $returned="pediatrics"; break; |
---|
1217 | case '07014003': $returned="reproduction"; break; |
---|
1218 | case '07014004': $returned="genetics"; break; |
---|
1219 | case '07014005': $returned="obstetrics/gynecology"; break; |
---|
1220 | case '07015000': $returned="medical service"; break; |
---|
1221 | case '07016000': $returned="physical fitness"; break; |
---|
1222 | case '07017000': $returned="illness"; break; |
---|
1223 | case '07017001': $returned="mental illness"; break; |
---|
1224 | case '07017002': $returned="eating disorder"; break; |
---|
1225 | case '07017003': $returned="obesity"; break; |
---|
1226 | case '07018000': $returned="medical conditions"; break; |
---|
1227 | case '07019000': $returned="patient"; break; |
---|
1228 | case '08000000': $returned="human interest"; break; |
---|
1229 | case '08001000': $returned="animal"; break; |
---|
1230 | case '08002000': $returned="curiosity"; break; |
---|
1231 | case '08003000': $returned="people"; break; |
---|
1232 | case '08003001': $returned="advice"; break; |
---|
1233 | case '08003002': $returned="celebrity"; break; |
---|
1234 | case '08003003': $returned="accomplishment"; break; |
---|
1235 | case '08003004': $returned="human mishap"; break; |
---|
1236 | case '08003005': $returned="fortune-telling"; break; |
---|
1237 | case '08004000': $returned="mystery"; break; |
---|
1238 | case '08005000': $returned="society"; break; |
---|
1239 | case '08005001': $returned="ceremony"; break; |
---|
1240 | case '08005002': $returned="death"; break; |
---|
1241 | case '08005003': $returned="funeral"; break; |
---|
1242 | case '08005004': $returned="estate bestowal"; break; |
---|
1243 | case '08005005': $returned="memorial"; break; |
---|
1244 | case '08006000': $returned="award and prize"; break; |
---|
1245 | case '08006001': $returned="record"; break; |
---|
1246 | case '08007000': $returned="imperial and royal matters"; break; |
---|
1247 | case '08008000': $returned="plant"; break; |
---|
1248 | case '09000000': $returned="labour"; break; |
---|
1249 | case '09001000': $returned="apprentices"; break; |
---|
1250 | case '09002000': $returned="collective contract"; break; |
---|
1251 | case '09002001': $returned="contract issue-wages"; break; |
---|
1252 | case '09002002': $returned="contract issue-healthcare"; break; |
---|
1253 | case '09002003': $returned="contract issue-work rules"; break; |
---|
1254 | case '09003000': $returned="employment"; break; |
---|
1255 | case '09003001': $returned="labor market"; break; |
---|
1256 | case '09003002': $returned="job layoffs"; break; |
---|
1257 | case '09003003': $returned="child labor"; break; |
---|
1258 | case '09003004': $returned="occupations"; break; |
---|
1259 | case '09004000': $returned="labour dispute"; break; |
---|
1260 | case '09005000': $returned="labour legislation"; break; |
---|
1261 | case '09006000': $returned="retirement"; break; |
---|
1262 | case '09007000': $returned="retraining"; break; |
---|
1263 | case '09008000': $returned="strike"; break; |
---|
1264 | case '09009000': $returned="unemployment"; break; |
---|
1265 | case '09010000': $returned="unions"; break; |
---|
1266 | case '09011000': $returned="wage and pension"; break; |
---|
1267 | case '09011001': $returned="employee benefits"; break; |
---|
1268 | case '09011002': $returned="social security"; break; |
---|
1269 | case '09012000': $returned="work relations"; break; |
---|
1270 | case '09013000': $returned="health and safety at work"; break; |
---|
1271 | case '09014000': $returned="advanced training"; break; |
---|
1272 | case '09015000': $returned="employer"; break; |
---|
1273 | case '09016000': $returned="employee"; break; |
---|
1274 | case '10000000': $returned="lifestyle and leisure"; break; |
---|
1275 | case '10001000': $returned="game"; break; |
---|
1276 | case '10001001': $returned="Go"; break; |
---|
1277 | case '10001002': $returned="chess"; break; |
---|
1278 | case '10001003': $returned="bridge"; break; |
---|
1279 | case '10001004': $returned="shogi"; break; |
---|
1280 | case '10002000': $returned="gaming and lottery"; break; |
---|
1281 | case '10003000': $returned="gastronomy"; break; |
---|
1282 | case '10003001': $returned="organic foods"; break; |
---|
1283 | case '10004000': $returned="hobby"; break; |
---|
1284 | case '10004001': $returned="DIY"; break; |
---|
1285 | case '10004002': $returned="shopping"; break; |
---|
1286 | case '10004003': $returned="gardening"; break; |
---|
1287 | case '10005000': $returned="holiday or vacation"; break; |
---|
1288 | case '10006000': $returned="tourism"; break; |
---|
1289 | case '10007000': $returned="travel and commuting"; break; |
---|
1290 | case '10007001': $returned="traffic"; break; |
---|
1291 | case '10008000': $returned="club and association"; break; |
---|
1292 | case '10009000': $returned="lifestyle (house and home)"; break; |
---|
1293 | case '10010000': $returned="leisure (general)"; break; |
---|
1294 | case '10011000': $returned="public holiday"; break; |
---|
1295 | case '10012000': $returned="hunting"; break; |
---|
1296 | case '10013000': $returned="fishing"; break; |
---|
1297 | case '10014000': $returned="auto trends"; break; |
---|
1298 | case '10015000': $returned="adventure"; break; |
---|
1299 | case '10016000': $returned="beauty"; break; |
---|
1300 | case '10017000': $returned="consumer issue"; break; |
---|
1301 | case '10018000': $returned="wedding"; break; |
---|
1302 | case '11000000': $returned="politics"; break; |
---|
1303 | case '11001000': $returned="defence"; break; |
---|
1304 | case '11001001': $returned="veterans affairs"; break; |
---|
1305 | case '11001002': $returned="national security"; break; |
---|
1306 | case '11001003': $returned="security measures"; break; |
---|
1307 | case '11001004': $returned="armed Forces"; break; |
---|
1308 | case '11001005': $returned="military equipment"; break; |
---|
1309 | case '11001006': $returned="firearms"; break; |
---|
1310 | case '11001007': $returned="biological and chemical weapons"; break; |
---|
1311 | case '11001008': $returned="missile systems"; break; |
---|
1312 | case '11001009': $returned="nuclear weapons"; break; |
---|
1313 | case '11002000': $returned="diplomacy"; break; |
---|
1314 | case '11002001': $returned="summit"; break; |
---|
1315 | case '11002002': $returned="international relations"; break; |
---|
1316 | case '11002003': $returned="peace negotiations"; break; |
---|
1317 | case '11002004': $returned="alliances"; break; |
---|
1318 | case '11003000': $returned="election"; break; |
---|
1319 | case '11003001': $returned="political candidates"; break; |
---|
1320 | case '11003002': $returned="political campaigns"; break; |
---|
1321 | case '11003003': $returned="campaign finance"; break; |
---|
1322 | case '11003004': $returned="national elections"; break; |
---|
1323 | case '11003005': $returned="regional elections"; break; |
---|
1324 | case '11003006': $returned="local elections"; break; |
---|
1325 | case '11003007': $returned="voting"; break; |
---|
1326 | case '11003008': $returned="poll"; break; |
---|
1327 | case '11003009': $returned="european elections"; break; |
---|
1328 | case '11003010': $returned="primary"; break; |
---|
1329 | case '11004000': $returned="espionage and intelligence"; break; |
---|
1330 | case '11005000': $returned="foreign aid"; break; |
---|
1331 | case '11005001': $returned="economic sanction"; break; |
---|
1332 | case '11006000': $returned="government"; break; |
---|
1333 | case '11006001': $returned="civil and public service"; break; |
---|
1334 | case '11006002': $returned="safety of citizens"; break; |
---|
1335 | case '11006003': $returned="think tank"; break; |
---|
1336 | case '11006004': $returned="national government"; break; |
---|
1337 | case '11006005': $returned="executive (government)"; break; |
---|
1338 | case '11006006': $returned="heads of state"; break; |
---|
1339 | case '11006007': $returned="government departments"; break; |
---|
1340 | case '11006008': $returned="public officials"; break; |
---|
1341 | case '11006009': $returned="ministers (government)"; break; |
---|
1342 | case '11006010': $returned="public employees"; break; |
---|
1343 | case '11006011': $returned="privatisation"; break; |
---|
1344 | case '11006012': $returned="nationalisation"; break; |
---|
1345 | case '11006013': $returned="impeachment"; break; |
---|
1346 | case '11007000': $returned="human rights"; break; |
---|
1347 | case '11008000': $returned="local authority"; break; |
---|
1348 | case '11009000': $returned="parliament"; break; |
---|
1349 | case '11009001': $returned="upper house"; break; |
---|
1350 | case '11009002': $returned="lower house"; break; |
---|
1351 | case '11010000': $returned="parties and movements"; break; |
---|
1352 | case '11010001': $returned="non government organizations (NGO)"; break; |
---|
1353 | case '11011000': $returned="refugee"; break; |
---|
1354 | case '11012000': $returned="regional authority"; break; |
---|
1355 | case '11013000': $returned="state budget and tax"; break; |
---|
1356 | case '11013001': $returned="public finance"; break; |
---|
1357 | case '11014000': $returned="treaty and international organisation-DEPRECATED"; break; |
---|
1358 | case '11014001': $returned="international relations-DEPRECATED"; break; |
---|
1359 | case '11014002': $returned="peace negotiations-DEPRECATED"; break; |
---|
1360 | case '11014003': $returned="alliances-DEPRECATED"; break; |
---|
1361 | case '11015000': $returned="constitution"; break; |
---|
1362 | case '11016000': $returned="interior policy"; break; |
---|
1363 | case '11016001': $returned="data protection"; break; |
---|
1364 | case '11016002': $returned="housing and urban planning"; break; |
---|
1365 | case '11016003': $returned="pension and welfare"; break; |
---|
1366 | case '11016004': $returned="personal weapon control"; break; |
---|
1367 | case '11016005': $returned="indigenous people"; break; |
---|
1368 | case '11016006': $returned="personal data collection"; break; |
---|
1369 | case '11016007': $returned="planning inquiries"; break; |
---|
1370 | case '11017000': $returned="migration"; break; |
---|
1371 | case '11018000': $returned="citizens initiative and recall"; break; |
---|
1372 | case '11019000': $returned="referenda"; break; |
---|
1373 | case '11020000': $returned="nuclear policy"; break; |
---|
1374 | case '11021000': $returned="lobbying"; break; |
---|
1375 | case '11022000': $returned="regulatory policy and organisation"; break; |
---|
1376 | case '11023000': $returned="censorship"; break; |
---|
1377 | case '11024000': $returned="politics (general)"; break; |
---|
1378 | case '11024001': $returned="political systems"; break; |
---|
1379 | case '11024002': $returned="democracy"; break; |
---|
1380 | case '11024003': $returned="political development"; break; |
---|
1381 | case '11025000': $returned="freedom of the press"; break; |
---|
1382 | case '11026000': $returned="freedom of religion"; break; |
---|
1383 | case '11027000': $returned="treaty"; break; |
---|
1384 | case '11028000': $returned="international organisation"; break; |
---|
1385 | case '12000000': $returned="religion and belief"; break; |
---|
1386 | case '12001000': $returned="cult and sect"; break; |
---|
1387 | case '12002000': $returned="belief (faith)"; break; |
---|
1388 | case '12002001': $returned="unificationism"; break; |
---|
1389 | case '12002002': $returned="scientology"; break; |
---|
1390 | case '12003000': $returned="freemasonry"; break; |
---|
1391 | case '12004000': $returned="religion-DEPRECATED"; break; |
---|
1392 | case '12004001': $returned="christianity-DEPRECATED"; break; |
---|
1393 | case '12004002': $returned="islam-DEPRECATED"; break; |
---|
1394 | case '12004003': $returned="judaism-DEPRECATED"; break; |
---|
1395 | case '12004004': $returned="buddhism-DEPRECATED"; break; |
---|
1396 | case '12004005': $returned="hinduism-DEPRECATED"; break; |
---|
1397 | case '12005000': $returned="church (organisation)-DEPRECATED"; break; |
---|
1398 | case '12005001': $returned="religious facilities-DEPRECATED"; break; |
---|
1399 | case '12006000': $returned="values"; break; |
---|
1400 | case '12006001': $returned="ethics"; break; |
---|
1401 | case '12006002': $returned="corrupt practices"; break; |
---|
1402 | case '12007000': $returned="church and state relations"; break; |
---|
1403 | case '12008000': $returned="philosophy"; break; |
---|
1404 | case '12009000': $returned="christianity"; break; |
---|
1405 | case '12009001': $returned="protestant"; break; |
---|
1406 | case '12009002': $returned="lutheran"; break; |
---|
1407 | case '12009003': $returned="reformed"; break; |
---|
1408 | case '12009004': $returned="anglican"; break; |
---|
1409 | case '12009005': $returned="methodist"; break; |
---|
1410 | case '12009006': $returned="baptist"; break; |
---|
1411 | case '12009007': $returned="mennonite"; break; |
---|
1412 | case '12009009': $returned="mormon"; break; |
---|
1413 | case '12009010': $returned="roman catholic"; break; |
---|
1414 | case '12009011': $returned="old catholic"; break; |
---|
1415 | case '12009012': $returned="orthodoxy"; break; |
---|
1416 | case '12009013': $returned="salvation army"; break; |
---|
1417 | case '12010000': $returned="islam"; break; |
---|
1418 | case '12011000': $returned="judaism"; break; |
---|
1419 | case '12012000': $returned="buddhism"; break; |
---|
1420 | case '12013000': $returned="hinduism"; break; |
---|
1421 | case '12014000': $returned="religious festival or holiday"; break; |
---|
1422 | case '12014001': $returned="christmas"; break; |
---|
1423 | case '12014002': $returned="easter"; break; |
---|
1424 | case '12014003': $returned="pentecost"; break; |
---|
1425 | case '12014004': $returned="ramadan"; break; |
---|
1426 | case '12014005': $returned="yom kippur"; break; |
---|
1427 | case '12015000': $returned="religious leader"; break; |
---|
1428 | case '12015001': $returned="pope"; break; |
---|
1429 | case '12016000': $returned="nature religion"; break; |
---|
1430 | case '12017000': $returned="taoism"; break; |
---|
1431 | case '12018000': $returned="shintoism"; break; |
---|
1432 | case '12019000': $returned="sikhism"; break; |
---|
1433 | case '12020000': $returned="jainism"; break; |
---|
1434 | case '12021000': $returned="parsasm"; break; |
---|
1435 | case '12022000': $returned="confucianism"; break; |
---|
1436 | case '12023000': $returned="religious text"; break; |
---|
1437 | case '12023001': $returned="bible"; break; |
---|
1438 | case '12023002': $returned="qur'an"; break; |
---|
1439 | case '12023003': $returned="torah"; break; |
---|
1440 | case '12024000': $returned="interreligious dialogue"; break; |
---|
1441 | case '12025000': $returned="religious event"; break; |
---|
1442 | case '12025001': $returned="catholic convention"; break; |
---|
1443 | case '12025002': $returned="protestant convention"; break; |
---|
1444 | case '12025004': $returned="ritual"; break; |
---|
1445 | case '12026000': $returned="concordat"; break; |
---|
1446 | case '12027000': $returned="ecumenism"; break; |
---|
1447 | case '13000000': $returned="science and technology"; break; |
---|
1448 | case '13001000': $returned="applied science"; break; |
---|
1449 | case '13001001': $returned="physics"; break; |
---|
1450 | case '13001002': $returned="chemistry"; break; |
---|
1451 | case '13001003': $returned="cosmology"; break; |
---|
1452 | case '13001004': $returned="particle physics"; break; |
---|
1453 | case '13002000': $returned="engineering"; break; |
---|
1454 | case '13002001': $returned="material science"; break; |
---|
1455 | case '13003000': $returned="human science"; break; |
---|
1456 | case '13003001': $returned="social sciences"; break; |
---|
1457 | case '13003002': $returned="history"; break; |
---|
1458 | case '13003003': $returned="psychology"; break; |
---|
1459 | case '13003004': $returned="sociology"; break; |
---|
1460 | case '13003005': $returned="anthropology"; break; |
---|
1461 | case '13004000': $returned="natural science"; break; |
---|
1462 | case '13004001': $returned="geology"; break; |
---|
1463 | case '13004002': $returned="paleontology"; break; |
---|
1464 | case '13004003': $returned="geography"; break; |
---|
1465 | case '13004004': $returned="botany"; break; |
---|
1466 | case '13004005': $returned="zoology"; break; |
---|
1467 | case '13004006': $returned="physiology"; break; |
---|
1468 | case '13004007': $returned="astronomy"; break; |
---|
1469 | case '13004008': $returned="biology"; break; |
---|
1470 | case '13005000': $returned="philosophical science"; break; |
---|
1471 | case '13006000': $returned="research"; break; |
---|
1472 | case '13006001': $returned="survey"; break; |
---|
1473 | case '13007000': $returned="scientific exploration"; break; |
---|
1474 | case '13008000': $returned="space programme"; break; |
---|
1475 | case '13009000': $returned="science (general)"; break; |
---|
1476 | case '13010000': $returned="technology (general)"; break; |
---|
1477 | case '13010001': $returned="rocketry"; break; |
---|
1478 | case '13010002': $returned="laser"; break; |
---|
1479 | case '13011000': $returned="standards"; break; |
---|
1480 | case '13012000': $returned="animal science"; break; |
---|
1481 | case '13013000': $returned="micro science"; break; |
---|
1482 | case '13014000': $returned="marine science"; break; |
---|
1483 | case '13015000': $returned="weather science"; break; |
---|
1484 | case '13016000': $returned="electronics"; break; |
---|
1485 | case '13017000': $returned="identification technology"; break; |
---|
1486 | case '13018000': $returned="mathematics"; break; |
---|
1487 | case '13019000': $returned="biotechnology"; break; |
---|
1488 | case '13020000': $returned="agricultural research and technology"; break; |
---|
1489 | case '13021000': $returned="nanotechnology"; break; |
---|
1490 | case '13022000': $returned="IT/computer sciences"; break; |
---|
1491 | case '13023000': $returned="scientific institutions"; break; |
---|
1492 | case '14000000': $returned="social issue"; break; |
---|
1493 | case '14001000': $returned="addiction"; break; |
---|
1494 | case '14002000': $returned="charity"; break; |
---|
1495 | case '14003000': $returned="demographics"; break; |
---|
1496 | case '14003001': $returned="population and census"; break; |
---|
1497 | case '14003002': $returned="immigration"; break; |
---|
1498 | case '14003003': $returned="illegal immigrants"; break; |
---|
1499 | case '14003004': $returned="emigrants"; break; |
---|
1500 | case '14004000': $returned="disabled"; break; |
---|
1501 | case '14005000': $returned="euthanasia (also includes assisted suicide)"; break; |
---|
1502 | case '14005001': $returned="suicide"; break; |
---|
1503 | case '14006000': $returned="family"; break; |
---|
1504 | case '14006001': $returned="parent and child"; break; |
---|
1505 | case '14006002': $returned="adoption"; break; |
---|
1506 | case '14006003': $returned="marriage"; break; |
---|
1507 | case '14006004': $returned="divorce"; break; |
---|
1508 | case '14006005': $returned="sex"; break; |
---|
1509 | case '14006006': $returned="courtship"; break; |
---|
1510 | case '14007000': $returned="family planning"; break; |
---|
1511 | case '14008000': $returned="health insurance"; break; |
---|
1512 | case '14009000': $returned="homelessness"; break; |
---|
1513 | case '14010000': $returned="minority group"; break; |
---|
1514 | case '14010001': $returned="gays and lesbians"; break; |
---|
1515 | case '14010002': $returned="national or ethnic minority"; break; |
---|
1516 | case '14011000': $returned="pornography"; break; |
---|
1517 | case '14012000': $returned="poverty"; break; |
---|
1518 | case '14013000': $returned="prostitution"; break; |
---|
1519 | case '14014000': $returned="racism"; break; |
---|
1520 | case '14015000': $returned="welfare"; break; |
---|
1521 | case '14016000': $returned="abortion"; break; |
---|
1522 | case '14017000': $returned="missing person"; break; |
---|
1523 | case '14017001': $returned="missing due to hostilities"; break; |
---|
1524 | case '14018000': $returned="long term care"; break; |
---|
1525 | case '14019000': $returned="juvenile delinquency"; break; |
---|
1526 | case '14020000': $returned="nuclear radiation victims"; break; |
---|
1527 | case '14021000': $returned="slavery"; break; |
---|
1528 | case '14022000': $returned="abusive behaviour"; break; |
---|
1529 | case '14023000': $returned="death and dying"; break; |
---|
1530 | case '14024000': $returned="people"; break; |
---|
1531 | case '14024001': $returned="children"; break; |
---|
1532 | case '14024002': $returned="infants"; break; |
---|
1533 | case '14024003': $returned="teen-agers"; break; |
---|
1534 | case '14024004': $returned="adults"; break; |
---|
1535 | case '14024005': $returned="senior citizens"; break; |
---|
1536 | case '14025000': $returned="social issues (general)"; break; |
---|
1537 | case '14025001': $returned="social conditions"; break; |
---|
1538 | case '14025002': $returned="social problems"; break; |
---|
1539 | case '14025003': $returned="discrimination"; break; |
---|
1540 | case '14025004': $returned="social services"; break; |
---|
1541 | case '14025005': $returned="death penalty policies"; break; |
---|
1542 | case '14026000': $returned="ordnance clearance"; break; |
---|
1543 | case '14027000': $returned="reconstruction"; break; |
---|
1544 | case '15000000': $returned="sport"; break; |
---|
1545 | case '15001000': $returned="aero and aviation sport"; break; |
---|
1546 | case '15001001': $returned="parachuting"; break; |
---|
1547 | case '15001002': $returned="sky diving"; break; |
---|
1548 | case '15002000': $returned="alpine skiing"; break; |
---|
1549 | case '15002001': $returned="downhill"; break; |
---|
1550 | case '15002002': $returned="giant slalom"; break; |
---|
1551 | case '15002003': $returned="super G"; break; |
---|
1552 | case '15002004': $returned="slalom"; break; |
---|
1553 | case '15002005': $returned="combined"; break; |
---|
1554 | case '15003000': $returned="American football"; break; |
---|
1555 | case '15003001': $returned=" (US) National Football League (NFL) (North American) "; break; |
---|
1556 | case '15003002': $returned="CFL"; break; |
---|
1557 | case '15003003': $returned="AFL-DEPRECATED"; break; |
---|
1558 | case '15004000': $returned="archery"; break; |
---|
1559 | case '15004001': $returned="FITA / Outdoor target archery"; break; |
---|
1560 | case '15004002': $returned="crossbow shooting"; break; |
---|
1561 | case '15005000': $returned="athletics, track and field"; break; |
---|
1562 | case '15005001': $returned="100 m"; break; |
---|
1563 | case '15005002': $returned="200 m"; break; |
---|
1564 | case '15005003': $returned="400 m"; break; |
---|
1565 | case '15005004': $returned="800 m"; break; |
---|
1566 | case '15005005': $returned="1000 m"; break; |
---|
1567 | case '15005006': $returned="1500 m"; break; |
---|
1568 | case '15005007': $returned="mile"; break; |
---|
1569 | case '15005008': $returned="2000 m"; break; |
---|
1570 | case '15005009': $returned="3000 m"; break; |
---|
1571 | case '15005010': $returned="5000 m"; break; |
---|
1572 | case '15005011': $returned="10,000 m"; break; |
---|
1573 | case '15005012': $returned="20 km"; break; |
---|
1574 | case '15005013': $returned="one hour"; break; |
---|
1575 | case '15005014': $returned="25000"; break; |
---|
1576 | case '15005015': $returned="30000"; break; |
---|
1577 | case '15005016': $returned="110 m hurdles"; break; |
---|
1578 | case '15005017': $returned="400 m hurdles"; break; |
---|
1579 | case '15005018': $returned="3000 m steeplechase"; break; |
---|
1580 | case '15005019': $returned="high jump"; break; |
---|
1581 | case '15005020': $returned="pole vault"; break; |
---|
1582 | case '15005021': $returned="long jump"; break; |
---|
1583 | case '15005022': $returned="triple jump"; break; |
---|
1584 | case '15005023': $returned="shot put"; break; |
---|
1585 | case '15005024': $returned="discus throw"; break; |
---|
1586 | case '15005025': $returned="hammer throw"; break; |
---|
1587 | case '15005026': $returned="javelin throw"; break; |
---|
1588 | case '15005027': $returned="decathlon"; break; |
---|
1589 | case '15005028': $returned="4x100 m"; break; |
---|
1590 | case '15005029': $returned="4x200 m"; break; |
---|
1591 | case '15005030': $returned="4x400 m"; break; |
---|
1592 | case '15005031': $returned="4x800 m"; break; |
---|
1593 | case '15005032': $returned="4x1500 m"; break; |
---|
1594 | case '15005033': $returned="walk 1 h"; break; |
---|
1595 | case '15005034': $returned="walk 2 h"; break; |
---|
1596 | case '15005035': $returned="10 km walk"; break; |
---|
1597 | case '15005036': $returned="15 km walk"; break; |
---|
1598 | case '15005037': $returned="20 km walk"; break; |
---|
1599 | case '15005038': $returned="30 km walk"; break; |
---|
1600 | case '15005039': $returned="50 km walk"; break; |
---|
1601 | case '15005040': $returned="100 m hurdles"; break; |
---|
1602 | case '15005041': $returned="5 km walk"; break; |
---|
1603 | case '15005042': $returned="heptathlon"; break; |
---|
1604 | case '15005043': $returned="1500 m walk"; break; |
---|
1605 | case '15005044': $returned="2000 m walk"; break; |
---|
1606 | case '15005045': $returned="3000 m walk"; break; |
---|
1607 | case '15005046': $returned="50 m"; break; |
---|
1608 | case '15005047': $returned="50 m hurdles"; break; |
---|
1609 | case '15005048': $returned="50 yards"; break; |
---|
1610 | case '15005049': $returned="50 yard hurdles"; break; |
---|
1611 | case '15005050': $returned="60 m"; break; |
---|
1612 | case '15005051': $returned="60 m hurdles"; break; |
---|
1613 | case '15005052': $returned="60 yards"; break; |
---|
1614 | case '15005053': $returned="60 yard hurdles"; break; |
---|
1615 | case '15005054': $returned="100 yards"; break; |
---|
1616 | case '15005055': $returned="100 yard hurdles"; break; |
---|
1617 | case '15005056': $returned="300 m"; break; |
---|
1618 | case '15005057': $returned="300 yards"; break; |
---|
1619 | case '15005058': $returned="440 yards"; break; |
---|
1620 | case '15005059': $returned="500 m"; break; |
---|
1621 | case '15005060': $returned="500 yards"; break; |
---|
1622 | case '15005061': $returned="600 m"; break; |
---|
1623 | case '15005062': $returned="600 yards"; break; |
---|
1624 | case '15005063': $returned="880 yards"; break; |
---|
1625 | case '15005064': $returned="1000 yards"; break; |
---|
1626 | case '15005065': $returned="2 miles"; break; |
---|
1627 | case '15005066': $returned="3 miles"; break; |
---|
1628 | case '15005067': $returned="6 miles"; break; |
---|
1629 | case '15005068': $returned="4x1 mile"; break; |
---|
1630 | case '15005069': $returned="pentathlon"; break; |
---|
1631 | case '15006000': $returned="badminton"; break; |
---|
1632 | case '15007000': $returned="baseball"; break; |
---|
1633 | case '15007001': $returned=" Major League Baseball (North American Professional) - American League "; break; |
---|
1634 | case '15007002': $returned=" Major League Baseball (North American Professional) - National League "; break; |
---|
1635 | case '15007003': $returned=" Major League Baseball (North American Professional) - Special (e.g. All-Star, World Series) "; break; |
---|
1636 | case '15007004': $returned="rubberball baseball"; break; |
---|
1637 | case '15007005': $returned="Major League Baseball Playoffs"; break; |
---|
1638 | case '15007006': $returned="World Series"; break; |
---|
1639 | case '15008000': $returned="basketball"; break; |
---|
1640 | case '15008001': $returned=" National Basketball Association (North American Professional) "; break; |
---|
1641 | case '15008002': $returned="professional - Women general"; break; |
---|
1642 | case '15008003': $returned="Swiss netball"; break; |
---|
1643 | case '15008004': $returned="German netball"; break; |
---|
1644 | case '15008005': $returned="Dutch netball"; break; |
---|
1645 | case '15009000': $returned="biathlon"; break; |
---|
1646 | case '15009001': $returned="7.5 km"; break; |
---|
1647 | case '15009002': $returned="10 km"; break; |
---|
1648 | case '15009003': $returned="15 km"; break; |
---|
1649 | case '15009004': $returned="20 km"; break; |
---|
1650 | case '15009005': $returned="4x7.5 km relay"; break; |
---|
1651 | case '15009006': $returned="12.5 km pursuit"; break; |
---|
1652 | case '15010000': $returned="billiards, snooker and pool"; break; |
---|
1653 | case '15010001': $returned="8 ball"; break; |
---|
1654 | case '15010002': $returned="9 ball"; break; |
---|
1655 | case '15010003': $returned="14.1"; break; |
---|
1656 | case '15010004': $returned="continuous-DEPRECATED"; break; |
---|
1657 | case '15010005': $returned="other-DEPRECATED"; break; |
---|
1658 | case '15010006': $returned="snooker"; break; |
---|
1659 | case '15011000': $returned="bobsleigh"; break; |
---|
1660 | case '15011001': $returned="two-man sled"; break; |
---|
1661 | case '15011002': $returned="four-man sled"; break; |
---|
1662 | case '15012000': $returned="bowling"; break; |
---|
1663 | case '15013000': $returned="bowls and petanque"; break; |
---|
1664 | case '15014000': $returned="boxing"; break; |
---|
1665 | case '15014001': $returned="super-heavyweight"; break; |
---|
1666 | case '15014002': $returned="heavyweight"; break; |
---|
1667 | case '15014003': $returned="cruiserweight"; break; |
---|
1668 | case '15014004': $returned="light-heavyweight"; break; |
---|
1669 | case '15014005': $returned="super-middleweight"; break; |
---|
1670 | case '15014006': $returned="middleweight"; break; |
---|
1671 | case '15014007': $returned="light-middleweight"; break; |
---|
1672 | case '15014008': $returned="welterweight"; break; |
---|
1673 | case '15014009': $returned="light-welterweight"; break; |
---|
1674 | case '15014010': $returned="lightweight"; break; |
---|
1675 | case '15014011': $returned="super-featherweight"; break; |
---|
1676 | case '15014012': $returned="featherweight"; break; |
---|
1677 | case '15014013': $returned="super-bantamweight"; break; |
---|
1678 | case '15014014': $returned="bantamweight"; break; |
---|
1679 | case '15014015': $returned="super-flyweight"; break; |
---|
1680 | case '15014016': $returned="flyweight"; break; |
---|
1681 | case '15014017': $returned="light flyweight"; break; |
---|
1682 | case '15014018': $returned="straw"; break; |
---|
1683 | case '15014019': $returned="IBF"; break; |
---|
1684 | case '15014020': $returned="WBA"; break; |
---|
1685 | case '15014021': $returned="WBC"; break; |
---|
1686 | case '15014022': $returned="WBO"; break; |
---|
1687 | case '15014023': $returned="French boxing"; break; |
---|
1688 | case '15014024': $returned="Thai boxing"; break; |
---|
1689 | case '15015000': $returned="canoeing and kayaking"; break; |
---|
1690 | case '15015001': $returned="Slalom"; break; |
---|
1691 | case '15015002': $returned="200 m"; break; |
---|
1692 | case '15015003': $returned="500 m"; break; |
---|
1693 | case '15015004': $returned="1000 m"; break; |
---|
1694 | case '15015005': $returned="K1"; break; |
---|
1695 | case '15015006': $returned="K2"; break; |
---|
1696 | case '15015007': $returned="K4"; break; |
---|
1697 | case '15015008': $returned="C1"; break; |
---|
1698 | case '15015009': $returned="C2"; break; |
---|
1699 | case '15015010': $returned="C4"; break; |
---|
1700 | case '15015011': $returned="canoe sailing"; break; |
---|
1701 | case '15015012': $returned="pontoniering"; break; |
---|
1702 | case '15016000': $returned="climbing"; break; |
---|
1703 | case '15016001': $returned="mountaineering"; break; |
---|
1704 | case '15016002': $returned="sport climbing"; break; |
---|
1705 | case '15017000': $returned="cricket"; break; |
---|
1706 | case '15018000': $returned="curling"; break; |
---|
1707 | case '15018001': $returned="icestock sport"; break; |
---|
1708 | case '15019000': $returned="cycling"; break; |
---|
1709 | case '15019001': $returned="track"; break; |
---|
1710 | case '15019002': $returned="pursuit"; break; |
---|
1711 | case '15019003': $returned="Olympic sprint"; break; |
---|
1712 | case '15019004': $returned="sprint"; break; |
---|
1713 | case '15019005': $returned="Keirin"; break; |
---|
1714 | case '15019006': $returned="points race"; break; |
---|
1715 | case '15019007': $returned="Madison race"; break; |
---|
1716 | case '15019008': $returned="500 m time trial"; break; |
---|
1717 | case '15019009': $returned="1 km time trial"; break; |
---|
1718 | case '15019010': $returned="one hour"; break; |
---|
1719 | case '15019011': $returned="road race"; break; |
---|
1720 | case '15019012': $returned="road time trial"; break; |
---|
1721 | case '15019013': $returned="staging race"; break; |
---|
1722 | case '15019014': $returned="cyclo-cross"; break; |
---|
1723 | case '15019015': $returned="Vtt"; break; |
---|
1724 | case '15019016': $returned="Vtt-cross"; break; |
---|
1725 | case '15019017': $returned="Vtt-downhill"; break; |
---|
1726 | case '15019018': $returned="bi-crossing"; break; |
---|
1727 | case '15019019': $returned="trial"; break; |
---|
1728 | case '15019020': $returned="artistic cycling"; break; |
---|
1729 | case '15019021': $returned="cycle ball"; break; |
---|
1730 | case '15020000': $returned="dancing"; break; |
---|
1731 | case '15021000': $returned="diving"; break; |
---|
1732 | case '15021001': $returned="10 m platform"; break; |
---|
1733 | case '15021002': $returned="10 m platform synchronised"; break; |
---|
1734 | case '15021003': $returned="3 m springboard"; break; |
---|
1735 | case '15021004': $returned="3 m springboard synchronised"; break; |
---|
1736 | case '15021005': $returned="subaquatics"; break; |
---|
1737 | case '15021006': $returned="scuba diving"; break; |
---|
1738 | case '15022000': $returned="equestrian"; break; |
---|
1739 | case '15022001': $returned="three-day event"; break; |
---|
1740 | case '15022002': $returned="dressage"; break; |
---|
1741 | case '15022003': $returned="jumping"; break; |
---|
1742 | case '15022004': $returned="cross country"; break; |
---|
1743 | case '15023000': $returned="fencing"; break; |
---|
1744 | case '15023001': $returned="epee"; break; |
---|
1745 | case '15023002': $returned="foil"; break; |
---|
1746 | case '15023003': $returned="sabre"; break; |
---|
1747 | case '15024000': $returned="field Hockey"; break; |
---|
1748 | case '15024001': $returned="roll hockey"; break; |
---|
1749 | case '15025000': $returned="figure Skating"; break; |
---|
1750 | case '15025001': $returned="singles"; break; |
---|
1751 | case '15025002': $returned="pairs"; break; |
---|
1752 | case '15025003': $returned="ice dance"; break; |
---|
1753 | case '15026000': $returned="freestyle Skiing"; break; |
---|
1754 | case '15026001': $returned="moguls"; break; |
---|
1755 | case '15026002': $returned="aerials"; break; |
---|
1756 | case '15026003': $returned="artistic skiing"; break; |
---|
1757 | case '15027000': $returned="golf"; break; |
---|
1758 | case '15028000': $returned="gymnastics"; break; |
---|
1759 | case '15028001': $returned="floor exercise"; break; |
---|
1760 | case '15028002': $returned="vault"; break; |
---|
1761 | case '15028003': $returned="pommel horse"; break; |
---|
1762 | case '15028004': $returned="uneven bars"; break; |
---|
1763 | case '15028005': $returned="parallel bars"; break; |
---|
1764 | case '15028006': $returned="horizontal bar"; break; |
---|
1765 | case '15028007': $returned="rings"; break; |
---|
1766 | case '15028008': $returned="beam"; break; |
---|
1767 | case '15028009': $returned="rhythmic"; break; |
---|
1768 | case '15028010': $returned="clubs"; break; |
---|
1769 | case '15028011': $returned="hoop"; break; |
---|
1770 | case '15028012': $returned="ribbon"; break; |
---|
1771 | case '15028013': $returned="rope"; break; |
---|
1772 | case '15028014': $returned="ball"; break; |
---|
1773 | case '15028015': $returned="trampoline"; break; |
---|
1774 | case '15029000': $returned="handball (team)"; break; |
---|
1775 | case '15030000': $returned="horse racing, harness racing"; break; |
---|
1776 | case '15030001': $returned="flat racing"; break; |
---|
1777 | case '15030002': $returned="steeple chase"; break; |
---|
1778 | case '15030003': $returned="trotting"; break; |
---|
1779 | case '15030004': $returned="cross country"; break; |
---|
1780 | case '15031000': $returned="ice hockey"; break; |
---|
1781 | case '15031001': $returned="National Hockey League (North American)"; break; |
---|
1782 | case '15031002': $returned="sledge hockey"; break; |
---|
1783 | case '15032000': $returned="Jai Alai (Pelota)"; break; |
---|
1784 | case '15032001': $returned="fronton"; break; |
---|
1785 | case '15032002': $returned="jai-alai"; break; |
---|
1786 | case '15032003': $returned="left wall"; break; |
---|
1787 | case '15032004': $returned="trinquet"; break; |
---|
1788 | case '15032005': $returned="rebot"; break; |
---|
1789 | case '15032006': $returned="chistera ancha"; break; |
---|
1790 | case '15032007': $returned="chistera corta"; break; |
---|
1791 | case '15032008': $returned="bare hand"; break; |
---|
1792 | case '15032009': $returned="pala-ancha"; break; |
---|
1793 | case '15032010': $returned="pala-corta"; break; |
---|
1794 | case '15032011': $returned="pasaka"; break; |
---|
1795 | case '15032012': $returned="xare"; break; |
---|
1796 | case '15033000': $returned="judo"; break; |
---|
1797 | case '15033001': $returned="heavyweight"; break; |
---|
1798 | case '15033002': $returned="half-heavyweight"; break; |
---|
1799 | case '15033003': $returned="middleweight"; break; |
---|
1800 | case '15033004': $returned="half-middleweight"; break; |
---|
1801 | case '15033005': $returned="half-lightweight"; break; |
---|
1802 | case '15033006': $returned="lightweight"; break; |
---|
1803 | case '15033007': $returned="extra lightweight"; break; |
---|
1804 | case '15034000': $returned="karate"; break; |
---|
1805 | case '15034001': $returned="sparring"; break; |
---|
1806 | case '15034002': $returned="formal exercise-DEPRECATED"; break; |
---|
1807 | case '15035000': $returned="lacrosse"; break; |
---|
1808 | case '15036000': $returned="luge"; break; |
---|
1809 | case '15036001': $returned="singles"; break; |
---|
1810 | case '15036002': $returned="doubles"; break; |
---|
1811 | case '15037000': $returned="marathon"; break; |
---|
1812 | case '15038000': $returned="modern pentathlon"; break; |
---|
1813 | case '15038001': $returned="running"; break; |
---|
1814 | case '15038002': $returned="shooting"; break; |
---|
1815 | case '15038003': $returned="swimming"; break; |
---|
1816 | case '15038004': $returned="fencing"; break; |
---|
1817 | case '15038005': $returned="showjumping"; break; |
---|
1818 | case '15039000': $returned="motor racing"; break; |
---|
1819 | case '15039001': $returned="Formula One"; break; |
---|
1820 | case '15039002': $returned="F3000"; break; |
---|
1821 | case '15039003': $returned="endurance"; break; |
---|
1822 | case '15039004': $returned="Indy"; break; |
---|
1823 | case '15039005': $returned="CART"; break; |
---|
1824 | case '15039006': $returned="NHRA"; break; |
---|
1825 | case '15039007': $returned="NASCAR"; break; |
---|
1826 | case '15039008': $returned="TRUCKI"; break; |
---|
1827 | case '15040000': $returned="motor rallying"; break; |
---|
1828 | case '15040001': $returned="rallying"; break; |
---|
1829 | case '15040002': $returned="pursuit"; break; |
---|
1830 | case '15040003': $returned="rallycross"; break; |
---|
1831 | case '15041000': $returned="motorcycling"; break; |
---|
1832 | case '15041001': $returned="speed-Grand-Prix"; break; |
---|
1833 | case '15041002': $returned="enduro"; break; |
---|
1834 | case '15041003': $returned="grass-track"; break; |
---|
1835 | case '15041004': $returned="moto-ball"; break; |
---|
1836 | case '15041005': $returned="moto-cross"; break; |
---|
1837 | case '15041006': $returned="rallying"; break; |
---|
1838 | case '15041007': $returned="trial"; break; |
---|
1839 | case '15041008': $returned="endurance"; break; |
---|
1840 | case '15041009': $returned="superbike"; break; |
---|
1841 | case '15041010': $returned="125 cm3"; break; |
---|
1842 | case '15041011': $returned="250 cm3"; break; |
---|
1843 | case '15041012': $returned="500 cm3"; break; |
---|
1844 | case '15041013': $returned="side-cars"; break; |
---|
1845 | case '15041014': $returned="motoGP"; break; |
---|
1846 | case '15042000': $returned="netball"; break; |
---|
1847 | case '15043000': $returned="nordic skiing"; break; |
---|
1848 | case '15043001': $returned="cross-country"; break; |
---|
1849 | case '15043002': $returned="5 km classical time"; break; |
---|
1850 | case '15043003': $returned="10 km classical style"; break; |
---|
1851 | case '15043004': $returned="10 km pursuit free style"; break; |
---|
1852 | case '15043005': $returned="15 km classical style"; break; |
---|
1853 | case '15043006': $returned="15 km pursuit free style"; break; |
---|
1854 | case '15043007': $returned="10 km + 15 km combined"; break; |
---|
1855 | case '15043008': $returned="30 km classical style"; break; |
---|
1856 | case '15043009': $returned="30km free style"; break; |
---|
1857 | case '15043010': $returned="50 km free style"; break; |
---|
1858 | case '15043011': $returned="4x5 km relay"; break; |
---|
1859 | case '15043012': $returned="4x10 km relay"; break; |
---|
1860 | case '15043013': $returned="nordic combined"; break; |
---|
1861 | case '15043014': $returned="raid"; break; |
---|
1862 | case '15043015': $returned="5 km pursuit free style"; break; |
---|
1863 | case '15043016': $returned="1.5 km sprint free"; break; |
---|
1864 | case '15043017': $returned="50 km classic style"; break; |
---|
1865 | case '15044000': $returned="orienteering"; break; |
---|
1866 | case '15044001': $returned="ski orienteering"; break; |
---|
1867 | case '15045000': $returned="polo"; break; |
---|
1868 | case '15046000': $returned="power boating"; break; |
---|
1869 | case '15046001': $returned="F1"; break; |
---|
1870 | case '15046002': $returned="F2"; break; |
---|
1871 | case '15047000': $returned="rowing"; break; |
---|
1872 | case '15047001': $returned="single sculls"; break; |
---|
1873 | case '15047002': $returned="double sculls"; break; |
---|
1874 | case '15047003': $returned="quadruple sculls"; break; |
---|
1875 | case '15047004': $returned="coxless pair"; break; |
---|
1876 | case '15047005': $returned="coxless four"; break; |
---|
1877 | case '15047006': $returned="eight"; break; |
---|
1878 | case '15047007': $returned="lightweight"; break; |
---|
1879 | case '15048000': $returned="rugby league"; break; |
---|
1880 | case '15049000': $returned="rugby union"; break; |
---|
1881 | case '15049001': $returned="rugby 7"; break; |
---|
1882 | case '15050000': $returned="sailing"; break; |
---|
1883 | case '15050001': $returned="Tornado"; break; |
---|
1884 | case '15050002': $returned="soling"; break; |
---|
1885 | case '15050003': $returned="49er"; break; |
---|
1886 | case '15050004': $returned="Europe"; break; |
---|
1887 | case '15050005': $returned="Laser"; break; |
---|
1888 | case '15050006': $returned="470"; break; |
---|
1889 | case '15050007': $returned="Finn"; break; |
---|
1890 | case '15050008': $returned="Star"; break; |
---|
1891 | case '15050009': $returned="flying dutchmann"; break; |
---|
1892 | case '15050010': $returned="505"; break; |
---|
1893 | case '15050011': $returned="staging race"; break; |
---|
1894 | case '15050012': $returned="around the world"; break; |
---|
1895 | case '15050013': $returned="monohull"; break; |
---|
1896 | case '15050014': $returned="multihulls"; break; |
---|
1897 | case '15050015': $returned="yngling"; break; |
---|
1898 | case '15050016': $returned="mistral"; break; |
---|
1899 | case '15051000': $returned="shooting"; break; |
---|
1900 | case '15051001': $returned="10 m air rifle"; break; |
---|
1901 | case '15051002': $returned="10 m air pistol"; break; |
---|
1902 | case '15051003': $returned="10 m running target"; break; |
---|
1903 | case '15051004': $returned="25 m rapid fire pistol"; break; |
---|
1904 | case '15051005': $returned="25 m sport pistol"; break; |
---|
1905 | case '15051006': $returned="50 m free pistol"; break; |
---|
1906 | case '15051007': $returned="50 m free rifle prone"; break; |
---|
1907 | case '15051008': $returned="50 m free rifle 3x40"; break; |
---|
1908 | case '15051009': $returned="50 m sport rifle 3x20"; break; |
---|
1909 | case '15051010': $returned="trap"; break; |
---|
1910 | case '15051011': $returned="double trap"; break; |
---|
1911 | case '15051012': $returned="skeet"; break; |
---|
1912 | case '15052000': $returned="ski jumping"; break; |
---|
1913 | case '15052001': $returned="K90 jump"; break; |
---|
1914 | case '15052002': $returned="K120 jump"; break; |
---|
1915 | case '15052003': $returned="K180 (flying jump)"; break; |
---|
1916 | case '15053000': $returned="snow boarding"; break; |
---|
1917 | case '15053001': $returned="giant slalom"; break; |
---|
1918 | case '15053002': $returned="half-pipe"; break; |
---|
1919 | case '15054000': $returned="soccer"; break; |
---|
1920 | case '15055000': $returned="softball"; break; |
---|
1921 | case '15056000': $returned="speed skating"; break; |
---|
1922 | case '15056001': $returned="500 m"; break; |
---|
1923 | case '15056002': $returned="1000 m"; break; |
---|
1924 | case '15056003': $returned="1500 m"; break; |
---|
1925 | case '15056004': $returned="3000 m"; break; |
---|
1926 | case '15056005': $returned="5000 m"; break; |
---|
1927 | case '15056006': $returned="10000 m"; break; |
---|
1928 | case '15056007': $returned="Short-track"; break; |
---|
1929 | case '15056008': $returned="st 500 m"; break; |
---|
1930 | case '15056009': $returned="st 1000m"; break; |
---|
1931 | case '15056010': $returned="st 1500m"; break; |
---|
1932 | case '15056011': $returned="st 3000m"; break; |
---|
1933 | case '15056012': $returned="st 3000m relay"; break; |
---|
1934 | case '15056013': $returned="st 5000m"; break; |
---|
1935 | case '15056014': $returned="st 5000m relay"; break; |
---|
1936 | case '15057000': $returned="speedway"; break; |
---|
1937 | case '15058000': $returned="sports organisations"; break; |
---|
1938 | case '15058001': $returned="IOC"; break; |
---|
1939 | case '15058002': $returned="international federation"; break; |
---|
1940 | case '15058003': $returned="continental federation"; break; |
---|
1941 | case '15058004': $returned="national federation"; break; |
---|
1942 | case '15058005': $returned="GAISF"; break; |
---|
1943 | case '15059000': $returned="squash"; break; |
---|
1944 | case '15060000': $returned="sumo wrestling"; break; |
---|
1945 | case '15061000': $returned="surfing"; break; |
---|
1946 | case '15062000': $returned="swimming"; break; |
---|
1947 | case '15062001': $returned="50 m freestyle"; break; |
---|
1948 | case '15062002': $returned="100 m freestyle"; break; |
---|
1949 | case '15062003': $returned="200 m freestyle"; break; |
---|
1950 | case '15062004': $returned="400 m freestyle"; break; |
---|
1951 | case '15062005': $returned="800 m freestyle"; break; |
---|
1952 | case '15062006': $returned="1500 m freestyle"; break; |
---|
1953 | case '15062007': $returned="relay 4x50 m freestyle"; break; |
---|
1954 | case '15062008': $returned="relay 4x100 m freestyle"; break; |
---|
1955 | case '15062009': $returned="relay 4x200 m freestyle"; break; |
---|
1956 | case '15062010': $returned="50 m backstroke"; break; |
---|
1957 | case '15062011': $returned="100 m backstroke"; break; |
---|
1958 | case '15062012': $returned="200 m backstroke"; break; |
---|
1959 | case '15062013': $returned="50 m breaststroke"; break; |
---|
1960 | case '15062014': $returned="100 m breaststroke"; break; |
---|
1961 | case '15062015': $returned="200 m breaststroke"; break; |
---|
1962 | case '15062016': $returned="50 m butterfly"; break; |
---|
1963 | case '15062017': $returned="100 m butterfly"; break; |
---|
1964 | case '15062018': $returned="200 m butterfly"; break; |
---|
1965 | case '15062019': $returned="100 m medley"; break; |
---|
1966 | case '15062020': $returned="200 m medley"; break; |
---|
1967 | case '15062021': $returned="400 m medley"; break; |
---|
1968 | case '15062022': $returned="relay 4x50 m medlay"; break; |
---|
1969 | case '15062023': $returned="relay4x100 m medley"; break; |
---|
1970 | case '15062024': $returned="short course"; break; |
---|
1971 | case '15062025': $returned="synchronised technical routine"; break; |
---|
1972 | case '15062026': $returned="synchronised free routine"; break; |
---|
1973 | case '15063000': $returned="table tennis"; break; |
---|
1974 | case '15064000': $returned="Taekwon-Do"; break; |
---|
1975 | case '15064001': $returned="under 49 kg"; break; |
---|
1976 | case '15064002': $returned="under 58 kg"; break; |
---|
1977 | case '15064003': $returned="49-57 kg"; break; |
---|
1978 | case '15064004': $returned="58-68 kg"; break; |
---|
1979 | case '15064005': $returned="57-67 kg"; break; |
---|
1980 | case '15064006': $returned="68-80 kg"; break; |
---|
1981 | case '15064007': $returned="over 67 kg"; break; |
---|
1982 | case '15064008': $returned="over 80 kg"; break; |
---|
1983 | case '15065000': $returned="tennis"; break; |
---|
1984 | case '15065001': $returned="soft tennis"; break; |
---|
1985 | case '15066000': $returned="triathlon"; break; |
---|
1986 | case '15066001': $returned="triathlon swimming"; break; |
---|
1987 | case '15066002': $returned="triathlon cycling"; break; |
---|
1988 | case '15066003': $returned="triathlon run"; break; |
---|
1989 | case '15067000': $returned="volleyball"; break; |
---|
1990 | case '15067001': $returned="beach volleyball"; break; |
---|
1991 | case '15068000': $returned="water polo"; break; |
---|
1992 | case '15069000': $returned="water skiing"; break; |
---|
1993 | case '15069001': $returned="slalom"; break; |
---|
1994 | case '15069002': $returned="trick"; break; |
---|
1995 | case '15069003': $returned="jump"; break; |
---|
1996 | case '15069004': $returned="combined"; break; |
---|
1997 | case '15070000': $returned="weightlifting"; break; |
---|
1998 | case '15070001': $returned="snatch"; break; |
---|
1999 | case '15070002': $returned="clean and jerk"; break; |
---|
2000 | case '15070003': $returned="48 kg"; break; |
---|
2001 | case '15070004': $returned="53 kg"; break; |
---|
2002 | case '15070005': $returned="63 kg"; break; |
---|
2003 | case '15070006': $returned="75 kg"; break; |
---|
2004 | case '15070007': $returned="over 75 kg"; break; |
---|
2005 | case '15070008': $returned="56 kg"; break; |
---|
2006 | case '15070009': $returned="62 kg"; break; |
---|
2007 | case '15070010': $returned="69 kg"; break; |
---|
2008 | case '15070011': $returned="77 kg"; break; |
---|
2009 | case '15070012': $returned="85 kg"; break; |
---|
2010 | case '15070013': $returned="94 kg"; break; |
---|
2011 | case '15070014': $returned="105 kg"; break; |
---|
2012 | case '15070015': $returned="over 105 kg"; break; |
---|
2013 | case '15070016': $returned="powerlifting"; break; |
---|
2014 | case '15071000': $returned="windsurfing"; break; |
---|
2015 | case '15071001': $returned="ocean"; break; |
---|
2016 | case '15071002': $returned="lake"; break; |
---|
2017 | case '15071003': $returned="river"; break; |
---|
2018 | case '15071004': $returned="land"; break; |
---|
2019 | case '15072000': $returned="wrestling"; break; |
---|
2020 | case '15072001': $returned="freestyle"; break; |
---|
2021 | case '15072002': $returned="greco-roman"; break; |
---|
2022 | case '15072003': $returned="over 130 kg"; break; |
---|
2023 | case '15072004': $returned="130 kg"; break; |
---|
2024 | case '15072005': $returned="97 kg"; break; |
---|
2025 | case '15072006': $returned="85 kg"; break; |
---|
2026 | case '15072007': $returned="76 kg"; break; |
---|
2027 | case '15072008': $returned="69 kg"; break; |
---|
2028 | case '15072009': $returned="63 kg"; break; |
---|
2029 | case '15072010': $returned="58 kg"; break; |
---|
2030 | case '15072011': $returned="54 kg"; break; |
---|
2031 | case '15072012': $returned="Swiss wrestling"; break; |
---|
2032 | case '15073000': $returned="sports event"; break; |
---|
2033 | case '15073001': $returned="Summer Olympics"; break; |
---|
2034 | case '15073002': $returned="Winter Olympics"; break; |
---|
2035 | case '15073003': $returned="Summer universiade"; break; |
---|
2036 | case '15073004': $returned="Winter Universiade"; break; |
---|
2037 | case '15073005': $returned="Commonwealth Games"; break; |
---|
2038 | case '15073006': $returned="Winter Goodwill Games"; break; |
---|
2039 | case '15073007': $returned="Summer Asian Games"; break; |
---|
2040 | case '15073008': $returned="Winter Asian Games"; break; |
---|
2041 | case '15073009': $returned="Panamerican Games"; break; |
---|
2042 | case '15073010': $returned="African Games"; break; |
---|
2043 | case '15073011': $returned="Mediterranean Games"; break; |
---|
2044 | case '15073012': $returned="SouthEast Asiatic Games"; break; |
---|
2045 | case '15073013': $returned="PanPacific Games"; break; |
---|
2046 | case '15073014': $returned="SouthPacific Games"; break; |
---|
2047 | case '15073015': $returned="PanArabic Games"; break; |
---|
2048 | case '15073016': $returned="Summer Goodwill Games"; break; |
---|
2049 | case '15073017': $returned="World games"; break; |
---|
2050 | case '15073018': $returned="World Cup"; break; |
---|
2051 | case '15073019': $returned="intercontinental cup"; break; |
---|
2052 | case '15073020': $returned="continental cup"; break; |
---|
2053 | case '15073021': $returned="international cup"; break; |
---|
2054 | case '15073022': $returned="National Cup"; break; |
---|
2055 | case '15073023': $returned="interregional cup"; break; |
---|
2056 | case '15073024': $returned="regional cup"; break; |
---|
2057 | case '15073025': $returned="league cup"; break; |
---|
2058 | case '15073026': $returned="world championship"; break; |
---|
2059 | case '15073027': $returned="intercontinental championship"; break; |
---|
2060 | case '15073028': $returned="continental championship 1st level"; break; |
---|
2061 | case '15073029': $returned="continental championship 2nd level"; break; |
---|
2062 | case '15073030': $returned="continental championship 3rd level"; break; |
---|
2063 | case '15073031': $returned="national championship 1st level"; break; |
---|
2064 | case '15073032': $returned="national championship 2nd level"; break; |
---|
2065 | case '15073033': $returned="national championship3rdlevel"; break; |
---|
2066 | case '15073034': $returned="national championship 4th level"; break; |
---|
2067 | case '15073035': $returned="regional championship"; break; |
---|
2068 | case '15073036': $returned="Grand Prix"; break; |
---|
2069 | case '15073037': $returned="intercontinental tournament"; break; |
---|
2070 | case '15073038': $returned="continental tournament"; break; |
---|
2071 | case '15073039': $returned="international tournament"; break; |
---|
2072 | case '15073040': $returned="national tournament"; break; |
---|
2073 | case '15073041': $returned="inter-nations competition"; break; |
---|
2074 | case '15073042': $returned="inter-clubs competition"; break; |
---|
2075 | case '15073043': $returned="friendly competition"; break; |
---|
2076 | case '15073044': $returned="all-stars competition"; break; |
---|
2077 | case '15073045': $returned="exhibition"; break; |
---|
2078 | case '15073046': $returned="Super Bowl"; break; |
---|
2079 | case '15073047': $returned="paralympic games"; break; |
---|
2080 | case '15074000': $returned="rodeo"; break; |
---|
2081 | case '15074001': $returned="barrel racing"; break; |
---|
2082 | case '15074002': $returned="calf roping"; break; |
---|
2083 | case '15074003': $returned="bull riding"; break; |
---|
2084 | case '15074004': $returned="bulldogging"; break; |
---|
2085 | case '15074005': $returned="saddle bronc"; break; |
---|
2086 | case '15074006': $returned="bareback"; break; |
---|
2087 | case '15074007': $returned="goat roping"; break; |
---|
2088 | case '15075000': $returned="mini golf sport"; break; |
---|
2089 | case '15076000': $returned="bandy"; break; |
---|
2090 | case '15077000': $returned="flying disc"; break; |
---|
2091 | case '15077001': $returned="ultimate"; break; |
---|
2092 | case '15077002': $returned="guts"; break; |
---|
2093 | case '15077003': $returned="overall"; break; |
---|
2094 | case '15077004': $returned="distance"; break; |
---|
2095 | case '15077005': $returned="discathon"; break; |
---|
2096 | case '15077006': $returned="DDC"; break; |
---|
2097 | case '15077007': $returned="SCF"; break; |
---|
2098 | case '15077008': $returned="freestyle"; break; |
---|
2099 | case '15077009': $returned="accuracy"; break; |
---|
2100 | case '15077010': $returned="disc golf"; break; |
---|
2101 | case '15078000': $returned="floorball"; break; |
---|
2102 | case '15079000': $returned="casting"; break; |
---|
2103 | case '15080000': $returned="tug-of-war"; break; |
---|
2104 | case '15081000': $returned="croquette"; break; |
---|
2105 | case '15082000': $returned="dog racing"; break; |
---|
2106 | case '15082001': $returned="sled"; break; |
---|
2107 | case '15082002': $returned="oval track"; break; |
---|
2108 | case '15083000': $returned="skeleton"; break; |
---|
2109 | case '15084000': $returned="Australian rules football"; break; |
---|
2110 | case '15085000': $returned="Canadian football"; break; |
---|
2111 | case '15086000': $returned="duathlon"; break; |
---|
2112 | case '15087000': $returned="hornuss"; break; |
---|
2113 | case '15088000': $returned="fist ball"; break; |
---|
2114 | case '15089000': $returned="inline skating"; break; |
---|
2115 | case '15090000': $returned="grass ski"; break; |
---|
2116 | case '15091000': $returned="snowbiking"; break; |
---|
2117 | case '15092000': $returned="twirling"; break; |
---|
2118 | case '15093000': $returned="kendo"; break; |
---|
2119 | case '15094000': $returned="jukendo"; break; |
---|
2120 | case '15095000': $returned="naginata"; break; |
---|
2121 | case '15096000': $returned="kyudo"; break; |
---|
2122 | case '15097000': $returned="kabaddi"; break; |
---|
2123 | case '15098000': $returned="sepak takraw"; break; |
---|
2124 | case '15099000': $returned="wushu"; break; |
---|
2125 | case '15100000': $returned="darts"; break; |
---|
2126 | case '15101000': $returned="bodybuilding"; break; |
---|
2127 | case '15102000': $returned="sports disciplinary action"; break; |
---|
2128 | case '15103000': $returned="sports awards"; break; |
---|
2129 | case '16000000': $returned="unrest, conflicts and war"; break; |
---|
2130 | case '16001000': $returned="act of terror"; break; |
---|
2131 | case '16002000': $returned="armed conflict"; break; |
---|
2132 | case '16003000': $returned="civil unrest"; break; |
---|
2133 | case '16003001': $returned="revolutions"; break; |
---|
2134 | case '16003002': $returned="rebellions"; break; |
---|
2135 | case '16003003': $returned="political dissent"; break; |
---|
2136 | case '16003004': $returned="religious conflict"; break; |
---|
2137 | case '16003005': $returned="social conflict"; break; |
---|
2138 | case '16004000': $returned="coup d'etat"; break; |
---|
2139 | case '16005000': $returned="guerrilla activity"; break; |
---|
2140 | case '16005001': $returned="bioterrorism"; break; |
---|
2141 | case '16005002': $returned="bombings"; break; |
---|
2142 | case '16006000': $returned="massacre"; break; |
---|
2143 | case '16006001': $returned="genocide"; break; |
---|
2144 | case '16007000': $returned="riots"; break; |
---|
2145 | case '16008000': $returned="demonstration"; break; |
---|
2146 | case '16009000': $returned="war"; break; |
---|
2147 | case '16009001': $returned="civil war"; break; |
---|
2148 | case '16009002': $returned="international military intervention"; break; |
---|
2149 | case '16009003': $returned="prisoners and detainees"; break; |
---|
2150 | case '16010000': $returned="conflict (general)"; break; |
---|
2151 | case '16010001': $returned="peacekeeping force"; break; |
---|
2152 | case '16011000': $returned="crisis"; break; |
---|
2153 | case '16012000': $returned="weaponry"; break; |
---|
2154 | case '17000000': $returned="weather"; break; |
---|
2155 | case '17001000': $returned="forecast"; break; |
---|
2156 | case '17002000': $returned="global change"; break; |
---|
2157 | case '17003000': $returned="report"; break; |
---|
2158 | case '17003001': $returned="weather news"; break; |
---|
2159 | case '17004000': $returned="statistic"; break; |
---|
2160 | case '17005000': $returned="warning"; break; |
---|
2161 | default: |
---|
2162 | $returned="unknown subject code"; |
---|
2163 | break; |
---|
2164 | } |
---|
2165 | return($returned); |
---|
2166 | } |
---|
2167 | |
---|
2168 | static function attributesLabel($attributeCode) |
---|
2169 | { |
---|
2170 | if(is_string($attributeCode)) |
---|
2171 | { |
---|
2172 | @$attributeCode=(int)$attributeCode; |
---|
2173 | } |
---|
2174 | |
---|
2175 | switch($attributeCode) |
---|
2176 | { |
---|
2177 | case 001: $returned="Current"; break; |
---|
2178 | case 002: $returned="Analysis"; break; |
---|
2179 | case 003: $returned="Archive material"; break; |
---|
2180 | case 004: $returned="Background"; break; |
---|
2181 | case 005: $returned="Feature"; break; |
---|
2182 | case 006: $returned="Forecast"; break; |
---|
2183 | case 007: $returned="History"; break; |
---|
2184 | case 008: $returned="Obituary"; break; |
---|
2185 | case 009: $returned="Opinion"; break; |
---|
2186 | case 010: $returned="Polls & Surveys"; break; |
---|
2187 | case 011: $returned="Profile"; break; |
---|
2188 | case 012: $returned="Results Listings & Tables"; break; |
---|
2189 | case 013: $returned="Side bar & Supporting information"; break; |
---|
2190 | case 014: $returned="Summary"; break; |
---|
2191 | case 015: $returned="Transcript & Verbatim"; break; |
---|
2192 | case 016: $returned="Interview"; break; |
---|
2193 | case 017: $returned="From the Scene"; break; |
---|
2194 | case 018: $returned="Retrospective"; break; |
---|
2195 | case 019: $returned="Statistics"; break; |
---|
2196 | case 020: $returned="Update"; break; |
---|
2197 | case 021: $returned="Wrap-up"; break; |
---|
2198 | case 022: $returned="Press Release"; break; |
---|
2199 | default: |
---|
2200 | $returned="unknown code ".$attributeCode; |
---|
2201 | break; |
---|
2202 | } |
---|
2203 | return($returned); |
---|
2204 | } |
---|
2205 | |
---|
2206 | function __destruct() |
---|
2207 | { |
---|
2208 | parent::__destruct(); |
---|
2209 | } |
---|
2210 | } |
---|
2211 | |
---|
2212 | ?> |
---|