Я думаю о создании сайта на платформе Django, где пользователи смогут связывать сущности друг с другом.Например, например: «Джон женат на Марии» или «Джон работает в Google».
Пользователи должны иметь возможность самостоятельно определять сущности и их отношения (и обычно определяют отношения с другими). люди, а не сами по себе).В идеале пользователи вводят эти отношения в виде свободного текста (где субъект и объект могут быть полем автозаполнения, основанным на ранее введенных существующих объектах).
Каркас модели Django идеально подходит для хранения объектов и их отношений, но какМожно ли сделать такую вещь управляемой на более высоком уровне?
Существует ли онтологическая структура на основе Python (спасибо, duffymo), которая поможет мне вывести структуру из этих сгенерированных пользователем отношений?Я ищу способы, например, вывести обратимые отношения, совокупные отношения (например, «3 человека - это семейные отношения Джона»), классифицировать по типам отношений (семейные отношения, трудовые отношения, ...), и все это основано напользовательский ввод, а не (известный) предопределенный набор отношений.Это
Заранее спасибо,
Матье