Apache Jena - это среда семантической сети с открытым исходным кодом для Java . Он предоставляет API для извлечения данных из графиков RDF и записи в них . Графики представлены в виде абстрактной «модели». Модель может быть получена с использованием данных из файлов, баз данных, URL-адресов или их комбинации. Модель также можно запросить через SPARQL 1.1.
Разработчики) | HP Labs (до октября 2009 г.), затем Apache Software Foundation |
---|---|
Стабильный выпуск | 3.17.0 / 25 ноября 2020 г . |
Репозиторий | Репозиторий Йены |
Написано в | Ява |
Тип | Семантическая сеть |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | jena |
Jena похожа на RDF4J (ранее OpenRDF Sesame); хотя, в отличие от RDF4J, Jena поддерживает OWL (язык веб-онтологий ). Фреймворк имеет различные внутренние механизмы рассуждений, и модуль рассуждений Pellet ( модуль рассуждений Java OWL-DL с открытым исходным кодом) может быть настроен для работы в Йене.
Jena поддерживает сериализацию графиков RDF для:
Версии
До интеграции Apache
Jena была создана HP Labs и была на SourceForge с 2001 года, а в ноябре 2010 года была передана в дар Apache Software Foundation [1].
Название выпуска | Дата |
---|---|
Йена 2.6.0 | 2009-05-18 |
Йена 2,1 | 2004-02-10 |
Йена 2.0 | 2003-08-28 |
Йена 1.1.0 | 2001-07-06 |
Йена 1.0 | 2000-08-28 |
После интеграции с Apache
Jena была интегрирована как проект под эгидой Apache Software Foundation в апреле 2012 года, после того как она проработала в инкубаторе Apache с ноября 2010 года. [2] [3]
Название выпуска | Дата |
---|---|
Apache Jena 3.17.0 | 2020-11-25 |
Apache Jena 3.16.0 | 2020-07-09 |
Apache Jena 3.15.0 | 2020-05-15 |
Apache Jena 3.14.0 | 2020-01-16 |
Apache Jena 3.13.1 | 2019-10-06 |
Apache Jena 3.13.0 | 2019-09-25 |
Apache Jena 3.12.0 | 2019-05-27 |
Apache Jena 3.11.0 | 2019-04-24 |
Apache Jena 3.10.0 | 2018-12-30 |
Apache Jena 3.9.0 | 2018-10-08 |
Apache Jena 3.8.0 | 2018-07-02 |
Apache Jena 3.7.0 | 2018-02-14 |
Apache Jena 3.6.0 | 2017-12-17 |
Apache Jena 3.5.0 | 2017-11-02 |
Apache Jena 3.4.0 | 2017-07-21 |
Apache Jena 3.3.0 | 2017-05-21 |
Apache Jena 3.2.0 | 2017-02-10 |
Apache Jena 3.1.0 | 2016-05-14 |
Apache Jena 3.0.0 | 2015-07-29 |
Apache Jena 2.13.0 | 2015-03-13 |
Apache Jena 2.12.0 | 2014-08-07 |
Apache Jena 2.11.0 | 2013-09-18 |
Apache Jena 2.10.0 | 2013-02-25 |
Apache Jena 2.7.0 | 2011-12-23 |
Фусеки
Fuseki - это HTTP-интерфейс для данных RDF. Он поддерживает SPARQL для запросов и обновлений. Проект является подпроектом Jena и разработан как сервлет . Fuseki также может работать как автономный сервер, поскольку он поставляется с предварительно настроенным веб-сервером Jetty .
ARQ
ARQ - это механизм запросов в Йене, который поддерживает SPARQL . [4]
Рекомендации
- ^ "[Предложение] Принять Йену в инкубатор" . Фонд программного обеспечения Apache . 2010-11-08 . Проверено 6 июня 2020 .
Проект с открытым исходным кодом изначально создавался как часть исследовательской деятельности HPLabs. При создании новых систем исследователи определили ценность общей платформы, которая имеет дело с низкоуровневыми деталями стандартов.
- ^ «Йена» . Фонд программного обеспечения Apache . Проверено 6 июня 2020 .
- ^ «Йена» . Фонд программного обеспечения Apache . Проверено 6 июня 2020 .
Apache Jena предоставляет полную структуру для создания приложений семантической паутины и связанных данных на Java, а также предоставляет: синтаксические анализаторы для RDF / XML, Turtle и N-троек; API программирования Java; полная реализация языка запросов SPARQL; механизм вывода на основе правил для следствий RDFS и OWL; TDB (постоянное хранилище троек, отличное от SQL); SDB (постоянное хранилище троек, построенное на основе реляционного хранилища) и Fuseki, сервер RDF, использующий веб-протоколы. Jena соблюдает все соответствующие рекомендации W3C для RDF и связанных технологий.
- ^ «ARQ - процессор SPARQL для Йены» . Проверено 11 августа 2019 .
ARQ - это механизм запросов для Jena, который поддерживает язык запросов SPARQL RDF.