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

_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev

Reply via email to