Java DB Подключение и виртуоз
В течение школьного проекта IoT, работающего в течение некоторого времени, мне нужно хранить данные json-ld в виртуальном тройном хранилище openlink с использованием только java, а затем иметь возможность запрашивать их с виртуальной точки sparql в виртуозе. Данные будут поступать от датчиков (не напрямую, конечно) через брокера mqtt. Вплоть до того момента, когда данные поступают в мой клиент Java Paho и анализируются, все в порядке.
Но я ничего не знаю о jdbc, и мне сложно работать с виртуозом (в отличие от mongoDB, например, с которым мне легко работать). Поэтому, когда я начал искать возможности подключения к Java-БД, я наткнулся на Hibernate, который предназначен для реляционных данных, если я не ошибаюсь.
Существует ли какой-либо инструмент, аналогичный Hibernate, для разработки java, но для нереляционных данных, который я могу использовать для подключения своего java-приложения и сервера виртуозов для загрузки данных json-ld в формате rdf?