On Tue, 4 Nov 2008, bvh wrote: > Here is my proposal : I will be on an airplane for 2x 7 hours next > week. If Dirk can send me the latest tag-preset definition file that
Doc: http://josm.openstreetmap.de/wiki/TaggingPresets Current file: http://josm.openstreetmap.de/svn/trunk/presets/presets.xml > JOSM uses + a few guidelines on where I can add to the file format > without causing too much trouble for JOSM, I will try to look into > merging or at least bringing closer together both file formats. New tags and new properties of tags should be no problem at all. If they are, we need to fix JOSM's code anyway. Changes of the general structure must follow some guidelines: a) Do not invalidate the work done so far. This especially includes translations. b) Allow a smooth transition. JOSM needs to support the current format. I will not accept changes, which are incompatible. New tags are fine. Obsolete tags are fine. But new meaning to old stuff is not. c) Structure should be easily understandable without documentation. Don't overcomplicate stuff. d) Changes should be better than current form, not only different. The format is a result of growing requirements and its structure may not be the optimum. I already did larger changes to improve it and I have no problem doing that again. Two problems are obvious: - Many repeated information - Grouping of information is not always correct. <combo key=surface" text="Surface" default="" delete_if_empty="true" values="paved,unpaved,cobblestone" display_values="Paved,Not paved,Cobblestone" /> should be theoretically <combo key=surface" text="Surface" default="" delete_if_empty="true"> <choice value="paved" display_value="Paved"/> <choice value="unpaved" display_value="Not paved"/> <choice value="cobblestone" display_value="Cobblestone"/> </combo> Thought without a good reason (i.e. improved performance, required to support extensions, less work on maintaining, ...) I will not change it. > How about it? Any suggestions are wellcome. I'm willing to change the preset integration into JOSM if that improves interoperability. I'm not willing to change the format when JOSM lateron is still the only user of the data. P.S.: One note regarding image names. Currently they follow the form "presets/...". Although we have free form naming here it should stay that way, as other software already uses the same method (And JOSM preset maintainer restricted himself to stick with the naming even if JOSM supports different naming). P.P.S.: Second note - Translations in the XML are supported (e.g. name gets name:de for German) but not used in the standard file, as we have translations in a central repository. Ciao -- http://www.dstoecker.eu/ (PGP key available) _______________________________________________ Merkaartor mailing list [email protected] http://lists.openstreetmap.org/listinfo/merkaartor
