А подскажите, вот вы описали некую концепцию базы, решили, кто может заполнять данными и кто проверяет.
А производится ли проверка на правдивость информации?
Ну там проверка реальности адреса, обзвон телефонных номеров, вдруг кто-то забил придуманный номер.
И еще такой вопросик - проверка в названиях производится? Орфография?
Или это все на совести пользователей?
Мне кажется, в любом случае должна быть ручная модерация, независимо от ситуации. Другое дело, что можно это делать фоном, даже не сообщать пользователю, что он допустил ошибку.