Why aren you using Open Geospatial Consortium (OGC) schemas and software for OpenStreetMap?
There are many existing tools which people often recommend for OpenStreetMap to use. The problem is, most of them are hard to use and maintain for a variety of reasons, and people are very reluctant to volunteer to help set them up and run them. We used to use MapServer for serving static versions of our maps, but unfortunately we found it to be unthreaded, slow and hard to extend – we replaced it with mapnik. It’s not that OpenStreetMap as a community is against OGC standards, but OpenStreetMap has been built iteratively using the simplest approach that could possibly generate useful maps. The focus is on street data and maintaining a ‘wiki’ approach to editing where all changes are logged and can be rolled back. Off the shelf tools don’t support that in the way we’d like. Help is needed on choosing which OGC tools and standards to use, and integrating them effectively into our existing systems. Please get in touch if you can spare the time and expertise to do this. Also, see Why not