Method for receiving third party data
Hi all. I am interested in methods for organisations to submit their data to us. I believe Google Maps does this so that store owners can upload a file of their store locations and thought it would be interesting if we did the same.
Am thinking that we need a method where we prove ownership - for example and online upload tool that requires the user to prove ownership of their email address. That way we can be sure that any data that is uploaded has come from a known source.
Any ideas how best to do this? I struggled to find a plugin for Wordpress so may need to host this elsewhere.
RobJN Tue 18 Aug 2020 1:37PM
Yes. Also https://su.openstreetmap.it/ uses a fork of OnOSM. Visulally a few chances but not sure if anything else is different. I think we should consider adding this to the OSM UK website for individual contributions. Want to get in touch with sabas to work out what is different in the forked version?
RobJN Tue 18 Aug 2020 1:43PM
Oh, I can do that: https://github.com/sabas/suosm/issues/42
Jez Nicholson Tue 18 Aug 2020 10:59AM
Hang on....do you mean in bulk? rather than one-by-one? Could be another enhancement.
RobJN Tue 18 Aug 2020 1:32PM
Yes I meant bulk upload of a spreadsheet (csv, xls, xlsx or ods).
Andrew Black Tue 18 Aug 2020 6:49PM
Is uploading a spreadsheet etc any different from any other sort of file (or am I misunderstanding)
RobJN Tue 18 Aug 2020 9:11PM
Well the thing is where to upload to? That's the question here. As you say the file type doesn't matter (too much).
Dennis Bauszus Wed 19 Aug 2020 8:06AM
Personally I like the idea to use a public GitHub repository. Anybody could upload files via pull request. Meaning a team member would need to approve. GitHub allows versioning and there would be no incognito uploads. The repo could be hosted with GitHub pages allowing direct access to any files. GitHub issues can be used to comment on data issues. I could even build an interface hosted as GitHub page to allow for easier upload via the GitHub API.
RobJN Wed 19 Aug 2020 1:13PM
So if I understand correctly, they would need to log in to a GitHub user account in order to upload, right? In that case we would get a user name and can reply to them, but how would we know that they work for the company they are uploading data about? For example if it was an upload of Tesco store data, how would we know it is a tesco employee? Is that even important?
Cj Malone Thu 20 Aug 2020 10:27PM
I don't think asking people to sign up and use pull requests is a good idea, it's to much of a burden. Once the data has been submitted to OSMUK it maybe a place to hold and monitor changes, but the collection method should be easier.
Jez Nicholson · Tue 18 Aug 2020 10:56AM
onosm.org exists to do similar. I believe that it adds a note and not a node.
I would be interested in us enhancing it with 'claim my business' + the FHRS data.