Предложения по 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.

Другие вопросы по тегам