I've been going around in circles on software and not been getting any real content created for the last few years, so I've decided to ignore the problems and just get on with material. My starting point is OSM, and I've been adding links from places in wikipedia to their entry in OSM. For places read county/borough/city/town/village/hamlet/suburb, the last four of which Facebook lump under 'city' and make a complete mess of things.
Plan off attack is to make sure all the places locally exist in wikipedia and I sort of got off to a good start, but hit a problem with miss matched names and missing entries. I've modified https://en.wikipedia.org/wiki/Weston_Subedge_railway_station to use the correct name for the period the railway existed, but there was no page for https://en.wikipedia.org/wiki/Weston_Sub_Edge which I've created by cribbing other local villages. My crib sheet of names lists 'Weston Subedge' as taken from the ONS list but I'm waiting on some feed back from the Parish Clerk as to the 'official' spelling nowadays.
I've extended https://en.wikipedia.org/wiki/Aston-sub-Edge to include it's information box.
There is room for more work and additional links to other material, but basically ... am I on the right line. I'm planning to spiral out, and have a small list of missing village and hamlets to add to wikipedia and I'm cross checking everything against my other lists.