Факты (продолжение)
Как было сказано на предыдущей странице, у Факта есть поля двух дат временного интервала (дата начала и дата окончания) и само значение.
Как и в случае Вариантов, значение у Факта будеттакого же типа, как и основное поле. То есть если, например, у поля «Питомцы» значение является словарным, то и в Фактах придется указывать выбор из такоже словаря значений. Для уточнения — какой-же все таки питомец был в определенным момент времени можно вписывать в поле Комментарий.
Исходя из общих принципов Проекта, поля дат интервалов могут быть пустыми и быть в виде или года или точной даты.
Почему функционал Фактов настолько важен для всего Проекта?
- В системе предусмотрены связи почти всех объектов именно с Фактами. То есть с конкретным Фактом можно связать Место, Событие, Документ и Фотографию. Таким образом, Факт становится одной из ключевых точек координации возможных связей между разными объектами.
- В дальнейшем, именно по созданным Фактам будет собираться с одной стороны биография Персоны, а в случае связывания с другими объектам (например Фотографиями) — Лента Времени Персоны, то есть биография, расширенная дополнительными данными.
В настоящее время Проект находится на пилотной стадии, то есть мы пытаемся на добровольцах и энтузиастах проверить правильность и успешность разработанной нами структуры и разработанного нами функционала.
Не будем лукавить и говорить, что скрипты, которые создают биографию Персоны и его ленты Времени уже готовы и только ждут наполнения данных. Пока еще нет, но мы понимаем, что торлько разработанная нами структура данных позволит нам впоследствии реализовать такой скрипт. Естественно, при правильном и аккуратном создании Фактов самими пользователями.
Потому что в настоящее время мы практически никак не контролируем правильность внесения данных, кроме проверки точных дат и интевала. И даже в случае неправильного указания — пока никакой диагностики выдаваться не будет, просто данные не сохранятся.
Поэтому пока точность и разумность внесения Фактов (да и остальной информации) остается на ответственности пользователя.
Уверяем всех, что мы точно знаем — как и что можно проверять при внесении информации, но подобные проверки буду реализованы в будущем, при хорошем развитии Проекта.
Пока что мы призываем всех пользователей проявлять благоразумность и адекватно тратить свое время при работе с Проектом.
Как начинать работу в системе и некоторые советы по подготовке и организации этой работы мы указали в соотвествующих статьях.
Далее читаем про другие объекты Проекта …