If you disagree with the entire idea of importing opening_hours
from ATP, please comment now (best after reading through this post) rather later when significant effort was invested into this.
See also Improving OpenStreetMap shop coverage with AllThePlaces
why it would be a good idea:
- so we have up to date opening hours
Personally, for me, this is one of main reasons to use Google Maps app. opening_hours
in OSM are often far more outdated than what business lists at their website pages and what Google Maps has.
I want to change this
why it may be a bad idea
ATP has too many mistakes and errors
well, in current form it is true - but with some work it is possible to fix it and identity usable parts
See alltheplaces/DATA_FORMAT.md at master · alltheplaces/alltheplaces · GitHub for just some of issues. Also, as mentioned in section of that document below linked one: some data will be parse incorrectly or will be simply wrong at the official website.
It will take significant effort to process ATP data, compare it with OSM, check is ATP actually parsing websites correctly, select part of data where import would make sense and so on.
I am willing to do this, though I want to confirm with OSM community that it is not a dead end that would be wasted.
Ground truth vs web truth
There is risk of replacing surveyed data with what is listed at website, despite that ground survey was accurate. I have plans how to reduce risks of that.
we cannot use ATP data in OSM
It seems that we can. At least partially.
Note that it applies to first-party websites, so it is not covering entire ATP dataset.
Also, they may be wrong after all.
But as I understand it, at least specifically for opening_hours it should be fine?
And I expect that in the worst case I will waste part of my life on this and edits that would be done would be reverted, as it would be (at this part) only changing one attribute.
this effort clearly can be better spend on something else
If you have a specific OSM idea, please mention it. Though note that my talents may be poorly fitting it or I may disagree how important/useful it will be.
But I would be happy to discover some other challenges.
Diverges effort into ATP improvements
If it would be done then it would encourage OSM contributors to spend time on improving ATP. This was mentioned as a bad thing for OpenStreetMap project.
(Though, at least in my opinion it is balanced by fact that effort that went into ATP would be useful also for OSM)
reliance on a third-party
reliance on a third party doing the right thing
Disclaimers
This is not a import bot edit proposal. There is not enough details yet to propose this. But as it will be fairly large effort to get it to this stage, I want to check with OSM community.
???
Do you see problems with this plan or other not mentioned obstacles? Please comment.
Are you interested in helping?
You can follow what is described at beginning of Improving OpenStreetMap shop coverage with AllThePlaces
You can also send PR to matkoniecz/list_how_openstreetmap_can_be_improved_with_alltheplaces_data: Code for generating comparison between OSM and ATP, focused on how OSM can be improved - missing shops and tags, skipping dubious data - Codeberg.org or ATP, maybe fixing one of data problems I spotted and reported there ( Issues · alltheplaces/alltheplaces · GitHub )