64 'http://ns.adobe.com/exif/1.0/' => [
66 'map_group' =>
'exif',
68 'validate' =>
'validateRational'
70 'BrightnessValue' => [
71 'map_group' =>
'exif',
73 'validate' =>
'validateRational'
75 'CompressedBitsPerPixel' => [
76 'map_group' =>
'exif',
78 'validate' =>
'validateRational'
80 'DigitalZoomRatio' => [
81 'map_group' =>
'exif',
83 'validate' =>
'validateRational'
85 'ExposureBiasValue' => [
86 'map_group' =>
'exif',
88 'validate' =>
'validateRational'
91 'map_group' =>
'exif',
93 'validate' =>
'validateRational'
96 'map_group' =>
'exif',
98 'validate' =>
'validateRational'
101 'map_group' =>
'exif',
103 'validate' =>
'validateRational',
106 'map_group' =>
'exif',
108 'validate' =>
'validateRational'
111 'map_group' =>
'exif',
113 'validate' =>
'validateRational'
115 'FocalPlaneXResolution' => [
116 'map_group' =>
'exif',
118 'validate' =>
'validateRational'
120 'FocalPlaneYResolution' => [
121 'map_group' =>
'exif',
123 'validate' =>
'validateRational'
126 'map_group' =>
'exif',
128 'validate' =>
'validateRational',
130 'GPSDestBearing' => [
131 'map_group' =>
'exif',
133 'validate' =>
'validateRational'
135 'GPSDestDistance' => [
136 'map_group' =>
'exif',
138 'validate' =>
'validateRational'
141 'map_group' =>
'exif',
143 'validate' =>
'validateRational'
145 'GPSImgDirection' => [
146 'map_group' =>
'exif',
148 'validate' =>
'validateRational'
151 'map_group' =>
'exif',
153 'validate' =>
'validateRational'
156 'map_group' =>
'exif',
158 'validate' =>
'validateRational'
160 'MaxApertureValue' => [
161 'map_group' =>
'exif',
163 'validate' =>
'validateRational'
165 'ShutterSpeedValue' => [
166 'map_group' =>
'exif',
168 'validate' =>
'validateRational'
170 'SubjectDistance' => [
171 'map_group' =>
'exif',
173 'validate' =>
'validateRational'
182 'RedEyeMode' =>
true,
185 'validate' =>
'validateFlash',
186 'map_group' =>
'exif',
189 'map_group' =>
'exif',
190 'validate' =>
'validateBoolean',
192 'structPart' =>
true,
195 'map_group' =>
'exif',
196 'validate' =>
'validateBoolean',
198 'structPart' =>
true,
201 'map_group' =>
'exif',
202 'validate' =>
'validateClosed',
204 'choices' => [
'0' =>
true,
'1' =>
true,
205 '2' =>
true,
'3' =>
true ],
206 'structPart' =>
true,
209 'map_group' =>
'exif',
210 'validate' =>
'validateClosed',
212 'choices' => [
'0' =>
true,
213 '2' =>
true,
'3' =>
true ],
214 'structPart' =>
true,
217 'map_group' =>
'exif',
218 'validate' =>
'validateBoolean',
220 'structPart' =>
true,
223 'ISOSpeedRatings' => [
224 'map_group' =>
'exif',
226 'validate' =>
'validateInteger'
230 'map_group' =>
'exif',
232 'validate' =>
'validateClosed',
233 'choices' => [
'1' =>
true,
'65535' =>
true ],
235 'ComponentsConfiguration' => [
236 'map_group' =>
'exif',
238 'validate' =>
'validateClosed',
239 'choices' => [
'1' =>
true,
'2' =>
true,
'3' =>
true,
'4' =>
true,
240 '5' =>
true,
'6' =>
true ]
243 'map_group' =>
'exif',
245 'validate' =>
'validateClosed',
246 'choices' => [
'0' =>
true,
'1' =>
true,
'2' =>
true ]
248 'CustomRendered' => [
249 'map_group' =>
'exif',
251 'validate' =>
'validateClosed',
252 'choices' => [
'0' =>
true,
'1' =>
true ]
254 'DateTimeOriginal' => [
255 'map_group' =>
'exif',
257 'validate' =>
'validateDate',
259 'DateTimeDigitized' => [
260 'map_group' =>
'exif',
262 'validate' =>
'validateDate',
269 'map_group' =>
'exif',
273 'map_group' =>
'exif',
275 'validate' =>
'validateClosed',
279 'ExposureProgram' => [
280 'map_group' =>
'exif',
282 'validate' =>
'validateClosed',
287 'map_group' =>
'exif',
289 'validate' =>
'validateClosed',
290 'choices' => [
'3' =>
true ]
292 'FlashpixVersion' => [
293 'map_group' =>
'exif',
296 'FocalLengthIn35mmFilm' => [
297 'map_group' =>
'exif',
299 'validate' =>
'validateInteger',
301 'FocalPlaneResolutionUnit' => [
302 'map_group' =>
'exif',
304 'validate' =>
'validateClosed',
305 'choices' => [
'2' =>
true,
'3' =>
true ],
308 'map_group' =>
'exif',
310 'validate' =>
'validateClosed',
315 'GPSAltitudeRef' => [
316 'map_group' =>
'exif',
318 'validate' =>
'validateClosed',
319 'choices' => [
'0' =>
true,
'1' =>
true ],
321 'GPSAreaInformation' => [
322 'map_group' =>
'exif',
325 'GPSDestBearingRef' => [
326 'map_group' =>
'exif',
328 'validate' =>
'validateClosed',
329 'choices' => [
'T' =>
true,
'M' =>
true ],
331 'GPSDestDistanceRef' => [
332 'map_group' =>
'exif',
334 'validate' =>
'validateClosed',
335 'choices' => [
'K' =>
true,
'M' =>
true,
338 'GPSDestLatitude' => [
339 'map_group' =>
'exif',
341 'validate' =>
'validateGPS',
343 'GPSDestLongitude' => [
344 'map_group' =>
'exif',
346 'validate' =>
'validateGPS',
348 'GPSDifferential' => [
349 'map_group' =>
'exif',
351 'validate' =>
'validateClosed',
352 'choices' => [
'0' =>
true,
'1' =>
true ],
354 'GPSImgDirectionRef' => [
355 'map_group' =>
'exif',
357 'validate' =>
'validateClosed',
358 'choices' => [
'T' =>
true,
'M' =>
true ],
361 'map_group' =>
'exif',
363 'validate' =>
'validateGPS',
366 'map_group' =>
'exif',
368 'validate' =>
'validateGPS',
371 'map_group' =>
'exif',
374 'GPSMeasureMode' => [
375 'map_group' =>
'exif',
377 'validate' =>
'validateClosed',
378 'choices' => [
'2' =>
true,
'3' =>
true ]
380 'GPSProcessingMethod' => [
381 'map_group' =>
'exif',
385 'map_group' =>
'exif',
389 'map_group' =>
'exif',
391 'validate' =>
'validateClosed',
392 'choices' => [
'K' =>
true,
'M' =>
true,
396 'map_group' =>
'exif',
398 'validate' =>
'validateClosed',
399 'choices' => [
'A' =>
true,
'V' =>
true ]
402 'map_group' =>
'exif',
405 'map_name' =>
'GPSDateStamp',
407 'validate' =>
'validateDate',
410 'map_group' =>
'exif',
412 'validate' =>
'validateClosed',
413 'choices' => [
'T' =>
true,
'M' =>
true ]
416 'map_group' =>
'exif',
420 'map_group' =>
'exif',
424 'map_group' =>
'exif',
426 'validate' =>
'validateClosed',
428 'choices' => [
'0' =>
true,
'1' =>
true,
429 '2' =>
true,
'3' =>
true,
'4' =>
true,
430 '9' =>
true,
'10' =>
true,
'11' =>
true,
431 '12' =>
true,
'13' =>
true,
432 '14' =>
true,
'15' =>
true,
433 '17' =>
true,
'18' =>
true,
434 '19' =>
true,
'20' =>
true,
435 '21' =>
true,
'22' =>
true,
436 '23' =>
true,
'24' =>
true,
441 'map_group' =>
'exif',
443 'validate' =>
'validateClosed',
446 'choices' => [
'255' =>
true ],
451 'PixelXDimension' => [
452 'map_group' =>
'exif',
454 'validate' =>
'validateInteger',
456 'PixelYDimension' => [
457 'map_group' =>
'exif',
459 'validate' =>
'validateInteger',
462 'map_group' =>
'exif',
464 'validate' =>
'validateClosed',
468 'SceneCaptureType' => [
469 'map_group' =>
'exif',
471 'validate' =>
'validateClosed',
476 'map_group' =>
'exif',
478 'validate' =>
'validateClosed',
479 'choices' => [
'1' =>
true ],
483 'map_group' =>
'exif',
485 'validate' =>
'validateClosed',
488 'choices' => [
'7' =>
true, 8 =>
true ],
491 'map_group' =>
'exif',
493 'validate' =>
'validateClosed',
497 'SpectralSensitivity' => [
498 'map_group' =>
'exif',
503 'map_group' =>
'exif',
505 'validate' =>
'validateInteger',
507 'SubjectDistanceRange' => [
508 'map_group' =>
'exif',
510 'validate' =>
'validateClosed',
514 'SubjectLocation' => [
515 'map_group' =>
'exif',
517 'validate' =>
'validateInteger',
520 'map_group' =>
'exif',
524 'map_group' =>
'exif',
526 'validate' =>
'validateClosed',
527 'choices' => [
'0' =>
true,
'1' =>
true ]
530 'http://ns.adobe.com/tiff/1.0/' => [
532 'map_group' =>
'exif',
536 'map_group' =>
'exif',
538 'validate' =>
'validateInteger',
541 'map_group' =>
'exif',
543 'validate' =>
'validateClosed',
544 'choices' => [
'1' =>
true,
'6' =>
true ],
548 'map_group' =>
'exif',
552 'map_group' =>
'exif',
554 'validate' =>
'validateDate',
556 'ImageDescription' => [
557 'map_group' =>
'exif',
561 'map_group' =>
'exif',
563 'validate' =>
'validateInteger',
566 'map_group' =>
'exif',
568 'validate' =>
'validateInteger',
571 'map_group' =>
'exif',
575 'map_group' =>
'exif',
588 'PhotometricInterpretation' => [
589 'map_group' =>
'exif',
591 'validate' =>
'validateClosed',
592 'choices' => [
'2' =>
true,
'6' =>
true ],
594 'PlanerConfiguration' => [
595 'map_group' =>
'exif',
597 'validate' =>
'validateClosed',
598 'choices' => [
'1' =>
true,
'2' =>
true ],
600 'PrimaryChromaticities' => [
601 'map_group' =>
'exif',
603 'validate' =>
'validateRational',
605 'ReferenceBlackWhite' => [
606 'map_group' =>
'exif',
608 'validate' =>
'validateRational',
610 'ResolutionUnit' => [
611 'map_group' =>
'exif',
613 'validate' =>
'validateClosed',
614 'choices' => [
'2' =>
true,
'3' =>
true ],
616 'SamplesPerPixel' => [
617 'map_group' =>
'exif',
619 'validate' =>
'validateInteger',
622 'map_group' =>
'exif',
627 'map_group' =>
'exif',
629 'validate' =>
'validateRational',
632 'map_group' =>
'exif',
634 'validate' =>
'validateRational',
637 'map_group' =>
'exif',
639 'validate' =>
'validateRational',
641 'YCbCrCoefficients' => [
642 'map_group' =>
'exif',
644 'validate' =>
'validateRational',
646 'YCbCrPositioning' => [
647 'map_group' =>
'exif',
649 'validate' =>
'validateClosed',
650 'choices' => [
'1' =>
true,
'2' =>
true ],
670 'http://ns.adobe.com/exif/1.0/aux/' => [
672 'map_group' =>
'exif',
676 'map_group' =>
'exif',
680 'map_group' =>
'exif',
681 'map_name' =>
'CameraOwnerName',
685 'http://purl.org/dc/elements/1.1/' => [
687 'map_group' =>
'general',
688 'map_name' =>
'ObjectName',
692 'map_group' =>
'general',
693 'map_name' =>
'ImageDescription',
697 'map_group' =>
'general',
698 'map_name' =>
'dc-contributor',
702 'map_group' =>
'general',
703 'map_name' =>
'dc-coverage',
707 'map_group' =>
'general',
708 'map_name' =>
'Artist',
712 'map_group' =>
'general',
716 'map_name' =>
'dc-date',
718 'validate' =>
'validateDate',
722 'map_group' =>
'deprecated',
723 'map_name' =>
'Identifier',
727 'map_group' =>
'general',
728 'map_name' =>
'LanguageCode',
730 'validate' =>
'validateLangCode',
733 'map_group' =>
'general',
734 'map_name' =>
'dc-publisher',
739 'map_group' =>
'general',
740 'map_name' =>
'dc-relation',
744 'map_group' =>
'general',
745 'map_name' =>
'Copyright',
753 'map_group' =>
'general',
754 'map_name' =>
'dc-source',
758 'map_group' =>
'general',
759 'map_name' =>
'Keywords',
763 'map_group' =>
'general',
764 'map_name' =>
'dc-type',
768 'http://ns.adobe.com/xap/1.0/' => [
770 'map_group' =>
'general',
771 'map_name' =>
'DateTimeDigitized',
773 'validate' =>
'validateDate',
776 'map_group' =>
'general',
777 'map_name' =>
'Software',
781 'map_group' =>
'general',
785 'map_group' =>
'general',
789 'map_group' =>
'general',
791 'map_name' =>
'DateTime',
792 'validate' =>
'validateDate',
795 'map_group' =>
'general',
798 'map_name' =>
'DateTimeMetadata',
799 'validate' =>
'validateDate',
802 'map_group' =>
'general',
806 'map_group' =>
'general',
808 'validate' =>
'validateRating',
811 'http://ns.adobe.com/xap/1.0/rights/' => [
813 'map_group' =>
'general',
814 'map_name' =>
'RightsCertificate',
818 'map_group' =>
'general',
819 'map_name' =>
'Copyrighted',
821 'validate' =>
'validateBoolean',
824 'map_group' =>
'general',
825 'map_name' =>
'CopyrightOwner',
830 'map_group' =>
'general',
834 'map_group' =>
'general',
839 'http://ns.adobe.com/xap/1.0/mm/' => [
842 'OriginalDocumentID' => [
843 'map_group' =>
'general',
853 'http://creativecommons.org/ns#' => [
855 'map_name' =>
'LicenseUrl',
856 'map_group' =>
'general',
859 'morePermissions' => [
860 'map_name' =>
'MorePermissionsUrl',
861 'map_group' =>
'general',
864 'attributionURL' => [
865 'map_group' =>
'general',
866 'map_name' =>
'AttributionUrl',
869 'attributionName' => [
870 'map_group' =>
'general',
871 'map_name' =>
'PreferredAttributionName',
876 'http://ns.adobe.com/xmp/note/' => [
877 'HasExtendedXMP' => [
878 'map_group' =>
'special',
887 'http://ns.adobe.com/photoshop/1.0/' => [
889 'map_group' =>
'deprecated',
891 'map_name' =>
'CityDest',
894 'map_group' =>
'deprecated',
896 'map_name' =>
'CountryDest',
899 'map_group' =>
'deprecated',
901 'map_name' =>
'ProvinceOrStateDest',
904 'map_group' =>
'deprecated',
907 'map_name' =>
'DateTimeOriginal',
908 'validate' =>
'validateDate',
912 'map_group' =>
'general',
914 'map_name' =>
'Writer',
917 'map_group' =>
'general',
919 'map_name' =>
'SpecialInstructions',
921 'TransmissionReference' => [
922 'map_group' =>
'general',
924 'map_name' =>
'OriginalTransmissionRef',
926 'AuthorsPosition' => [
931 'map_group' =>
'special',
935 'map_group' =>
'general',
939 'map_group' =>
'general',
943 'map_group' =>
'general',
949 'map_group' =>
'general',
951 'map_name' =>
'iimCategory',
953 'SupplementalCategories' => [
954 'map_group' =>
'general',
956 'map_name' =>
'iimSupplementalCategory',
959 'map_group' =>
'general',
963 'http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/' => [
965 'map_group' =>
'deprecated',
967 'map_name' =>
'CountryCodeDest',
969 'IntellectualGenre' => [
970 'map_group' =>
'general',
978 'map_group' =>
'general',
980 'validate' =>
'validateInteger',
981 'map_name' =>
'SceneCode',
989 'map_group' =>
'general',
991 'map_name' =>
'SubjectNewsCode',
992 'validate' =>
'validateInteger'
995 'map_group' =>
'deprecated',
997 'map_name' =>
'SublocationDest',
999 'CreatorContactInfo' => [
1006 'map_group' =>
'general',
1008 'map_name' =>
'Contact',
1010 'CiAdrExtadr' =>
true,
1011 'CiAdrCity' =>
true,
1012 'CiAdrCtry' =>
true,
1013 'CiEmailWork' =>
true,
1014 'CiTelWork' =>
true,
1015 'CiAdrPcode' =>
true,
1016 'CiAdrRegion' =>
true,
1017 'CiUrlWork' =>
true,
1021 'map_group' =>
'general',
1023 'structPart' =>
true,
1026 'map_group' =>
'general',
1028 'structPart' =>
true,
1031 'map_group' =>
'general',
1033 'structPart' =>
true,
1036 'map_group' =>
'general',
1038 'structPart' =>
true,
1041 'map_group' =>
'general',
1043 'structPart' =>
true,
1046 'map_group' =>
'general',
1048 'structPart' =>
true,
1051 'map_group' =>
'general',
1053 'structPart' =>
true,
1056 'map_group' =>
'general',
1058 'structPart' =>
true,
1062 'http://iptc.org/std/Iptc4xmpExt/2008-02-29/' => [
1064 'map_group' =>
'general',
1067 'OrganisationInImageName' => [
1068 'map_group' =>
'general',
1070 'map_name' =>
'OrganisationInImage'
1072 'PersonInImage' => [
1073 'map_group' =>
'general',
1076 'MaxAvailHeight' => [
1077 'map_group' =>
'general',
1079 'validate' =>
'validateInteger',
1080 'map_name' =>
'OriginalImageHeight',
1082 'MaxAvailWidth' => [
1083 'map_group' =>
'general',
1085 'validate' =>
'validateInteger',
1086 'map_name' =>
'OriginalImageWidth',
1091 'LocationShown' => [
1092 'map_group' =>
'special',
1095 'WorldRegion' =>
true,
1096 'CountryCode' =>
true,
1097 'CountryName' =>
true,
1098 'ProvinceState' =>
true,
1100 'Sublocation' =>
true,
1103 'LocationCreated' => [
1104 'map_group' =>
'special',
1107 'WorldRegion' =>
true,
1108 'CountryCode' =>
true,
1109 'CountryName' =>
true,
1110 'ProvinceState' =>
true,
1112 'Sublocation' =>
true,
1116 'map_group' =>
'special',
1118 'structPart' =>
true,
1121 'map_group' =>
'special',
1123 'structPart' =>
true,
1126 'map_group' =>
'special',
1128 'structPart' =>
true,
1129 'map_name' =>
'Country',
1131 'ProvinceState' => [
1132 'map_group' =>
'special',
1134 'structPart' =>
true,
1135 'map_name' =>
'ProvinceOrState',
1138 'map_group' =>
'special',
1140 'structPart' =>
true,
1143 'map_group' =>
'special',
1145 'structPart' =>
true,
This class is just a container for a big array used by XMPReader to determine which XMP items to extr...
static getItems()
Get the items array.
static $items
XMPInfo::$items keeps a list of all the items we are interested to extract, as well as information ab...
null means default in associative array with keys and values unescaped Should be merged with default with a value of false meaning to suppress the attribute in associative array with keys and values unescaped noclasses just before the function returns a value If you return true