Предложения по Framework/API для создания социального графа и перекрестных ссылок
Краткое описание вопроса
Я должен разработать приложение для охранной компании, которое будет хранить случаи преследования их клиентов и сопоставлять любые случаи с другими случаями, если обнаружит, что это тот же человек, который атакует их.
Эти отношения будут использованы для создания социальной диаграммы преступников и жертв.
Первоначально я думал об управлении им как социальной сетью с использованием некоторой CMS или, возможно, Elastic Search с использованием некоторого внешнего интерфейса JS Framework, но у меня есть только опыт работы с PHP и некоторыми базовыми React/Node.js, поэтому мне интересно, есть ли что-то лучшее, что позволило бы мне сделать Запросы живут, как пользователи заполняют формы.
Длинный вопрос с примером использования
Допустим, у них есть два клиента: ProtectedPerson1 и ProtectedPerson2
и есть случай, когда BadGuy1 угрожал PP1 в твиттере с помощью ручки @badguy1.
Затем другой агент, который ничего не знает об этом деле, вводит новое дело для PP2, потому что кто-то в Facebook публикует личные фотографии клиента.
Если они начинают размещать социальную информацию и набирают @badguy1 или faceboo.com/badguy1 или что-то подобное, система должна спросить: "Это один и тот же человек?" и если агент выбирает " Да", то обе записи двух отдельных дел относятся к одному и тому же "преступнику".
В конце концов, конечная цель состоит в том, чтобы собрать все возможные прецеденты, чтобы подать иск против кого-либо, если это необходимо.
Существуют ли какие-либо Framework, CMS или API, которые я могу использовать для управления этими отношениями и создания желаемых предложений и графиков?
1 ответ
После дальнейших исследований я обнаружил, что мне действительно нужна графическая база данных, и та, которая выделяется как наиболее используемая и с лучшей поддержкой и интеграцией, - это Neo4j ( https://neo4j.com/) с внешним интерфейсом в React, возможно, как они предлагают официальный драйвер для JavaScript.