Есть что-то похожее или может кто делал?

Задача с том чтобы обеспечить хранение структурированных и скорее всего типизированных данных на сервере (чтобы они всем были доступны). Одновременно надо обеспечить постепенную стандартизацию типов данных.

Пример:
тип: фотография:

тип: ПаспДанные

Пользователь 1:
ПаспДанные:{
string Фамилия=Иванов
string Имя=Иван
фотография фас=a.jpeg
}

Пользователь 2,3,4,5:
ПаспДанные:{
int рожденья: 1800
string Фамилия=Иванов
string Имя=Иван
фотография фас=a.jpeg
}

Функция системы - хранит данные и пользователю 1 ненавязчиво советует добавить поле год рожденья поскольку так делает большее число людей или изменить название типа.

Такая система явно не wiki поскольку типы это не просто словесные описания но и результат формального агрегирования более простых компонент.

ps
С питоном связь конечно не прослеживается. Просто думаю что на нем проще реализовать чем на c++ например.