Index: /trunk/scripts/TagInfoExtract.groovy
===================================================================
--- /trunk/scripts/TagInfoExtract.groovy	(revision 10768)
+++ /trunk/scripts/TagInfoExtract.groovy	(revision 10769)
@@ -270,6 +270,10 @@
                             key: item.key,
                             value: value,
-                            object_types: preset.types.collect {it == TaggingPresetType.CLOSEDWAY ? "area" : it.toString().toLowerCase()},
                     ]
+                    def otypes = preset.types.collect {
+                        it == TaggingPresetType.CLOSEDWAY ? "area" :
+                            (it == TaggingPresetType.MULTIPOLYGON ? "relation" : it.toString().toLowerCase(Locale.ENGLISH))
+                    }
+                    if (!otypes.isEmpty()) tag += [object_types: otypes]
                     if (addImages && preset.iconName) tag += [icon_url: find_image_url(preset.iconName)]
                     tags += tag
@@ -353,5 +357,5 @@
                 contact_email: "josm-dev@openstreetmap.org",
         ]
-        json data_format: 1, data_updated: new Date().format("yyyyMMdd'T'hhmmssZ"), project: project, tags: tags
+        json data_format: 1, data_updated: new Date().format("yyyyMMdd'T'hhmmss'Z'", TimeZone.getTimeZone('UTC')), project: project, tags: tags
 
         if (output_file != null) {
