Apache Jena

Среда семантической сети с открытым исходным кодом для Java.

Он предоставляет API для извлечения данных из графиков RDF и записи в них. Графы представлены в виде абстрактной «модели». Модель может быть получена из данных из файлов, баз данных, URL-адресов или их комбинации. Модель также можно запросить через SPARQL.

Лицензия Apache и является бесплатным программным обеспечением с открытым исходным кодом (FOSS).

...

Сайт проекта

Платформы: Windows, Android, IOS, Linux, MacOS

Версии: Cloud/On-Premise

Преимущества

Jena похожа на RDF4J (ранее OpenRDF Sesame).

В отличие от RDF4J, Jena поддерживает OWL (Web Ontology language, язык веб-онтологий). Фреймворк имеет различные внутренние механизмы рассуждений, и модуль рассуждений Pellet (модуль рассуждений Java OWL-DL с открытым исходным кодом). Fuseki — это HTTP-интерфейс для данных RDF. Он поддерживает SPARQL для запросов и обновлений. Проект является подпроектом Jena и разработан как сервлет. Fuseki также может работать как автономный сервер, поскольку он поставляется с предварительно настроенным веб-сервером Jetty.

Jena поддерживает сериализацию графов RDF в:

  • реляционных базах данных
  • RDF/XML
  • Turtle
  • Notation 3