Apache Jena

Apache Jena

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

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

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

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

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

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

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

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