Я делаю (хочу сделать) некоторые эксперименты со связанными открытыми наборами данных, особенно те, которые были выпущены правительствами.
У меня есть СУБД (точнее, MySQL). Я разработал его с учетом идей семантической сети, т.е. у меня есть информация, хранящаяся в виде объектов, предикатов и классов, которые определяют объекты. В свою очередь, все объекты связаны друг с другом, хотя операторы субъекта формы -> предикат -> объект (где субъекты из таблицы объектов).
Я хочу иметь возможность запрашивать другие тройные хранилища RDF из моего приложения и разрешать другим тройным хранилищам запрашивать мои данные. Можно ли что-то «настроить», чтобы это было возможно?
Я посмотрел на Йену. Использование Jena, по-видимому, означает, что я должен использовать его как приложение для хранения данных, а не MySQL - единственная проблема с этим заключается в том, что я включил новую концепцию под названием категория (которую я не считаю частью языков семантической сети). Я буду использовать категории, чтобы помочь с отображением информации (они не имеют никакого другого значения), но использование Jena означает, что я не могу организовать предикаты по категориям для более удобного просмотра.
Я использую Java, поэтому предпочтителен JAVA API.
Также возможно, что я неправильно понял цель Йены, и, возможно, это может быть полезным, но я не уверен, как.
Я уверен, что через четыре дня этот вопрос покажется довольно глупым, но в настоящий момент я несколько озадачен тем, как поступить.