-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tag change dates/flags #26
Comments
It would be nice to be able to filter for that information via for example overpass-api. |
Probably yes, actually the whole "concept" goes back to a discussion with a data consumer 2-3 years ago.
Obviously both of us could argue both ways :-)
The main question is less directly a technical, it is more how do we drive adoption by the editor developers. There are cases for which no further action by the user are necessary, that is tag creation, deletion and value change. The user in my thinking right now only needs to be involved during editing if there are some unchanged tags on the object and the edit wasn't just a geometry change, the rest could be simply in a QA workflow, like Vespucci has had with highlighting out of date objects since many years.
Supporting reverting properly boils down to creating versions one way or the other, which makes the whole thing very expensive, as a tendency it is something I could live with not working (aka the information is lost). |
Related discussion in https://community.openstreetmap.org/t/streetcomplete-setzt-check-date-surface/96687 seems to indicate preference for such metadata like check_date:= to be stored with other history metadata, and not mixed with other regular tags. |
This is briefly touched on in the study in 3.14.2. Going forward the workload in updating existing OSM data and checking that it is in detail still correct will increase, if not be the major source of changes.
Currently it is impossible to determine if a specific tag was confirmed/re-surveyed/etc. during a specific edit of the object if its value didn't change. There are a few hacks around this by either adding a tag that indicates a last checked date for the whole object or doing this on a per tag basis. This is quite unsatisfactory for a number of reasons, including multiple different keys in use for this meta data, unclear semantics and creating a lot of noise, potentially one meta-tag for every "proper" tag on the object.
It would seem that this could be resolved by supporting a timestamp attribute per tag that could be set by editing apps, or even simpler just a flag indicating that the tag was current as per the object version. This could potentially even be added in a backwards compatible fashion.
The increase in data volume for current data should be manageable regardless of soution tag counts per object type (thanks to Tom)
There are a couple of annoyances/issues that need to be considered,:
The text was updated successfully, but these errors were encountered: