[OSM-dev] Augmented Diffs - Compatibility?

marqqs at gmx.eu marqqs at gmx.eu
Fri Sep 7 17:28:42 BST 2012


Hello,

thanks for the idea of augmented diffs!
It's advantageous to have related data in the same file.

However I am not sure if it is wise to reinvent the wheel. Two questions / suggestions:

1. Tagging

Why did you not use solely the existing XML tags <create>, <modify> and <delete>?

That data an augmented diff has more than a normal diff could be inserted with a <create> tag. Softwares reading these diffs usually ignore or overwrite existing data in the database if the new data have <create> tags. Furthermore, some softwares do not distinguish between <create> and <modify>, they just store the newer elements into the database, no matter if they are already existing or not.

2. Sequence

A lot of software depends on getting _sorted_ input data, usually ascending by object type, then by ID. Why did you break this order?

Regards
Markus



More information about the dev mailing list