Разработчик(и) | HP Labs (до октября 2009 г.), затем Apache Software Foundation |
---|---|
Стабильный релиз | 4.9.0 [1] / 4 июля 2023 г. ( 4 июля 2023 ) |
Репозиторий | Репозиторий Йены |
Написано в | Ява |
Тип | Семантическая паутина |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | jena.apache.org |
Apache Jena — это фреймворк семантической паутины с открытым исходным кодом для Java . Он предоставляет API для извлечения данных из графов RDF и записи в них . Графы представлены в виде абстрактной «модели». Модель может быть получена из данных из файлов, баз данных, URL-адресов или их комбинации. Модель также может быть запрошена через SPARQL 1.1.
Jena похожа на RDF4J (ранее OpenRDF Sesame); хотя, в отличие от RDF4J, Jena обеспечивает поддержку OWL ( Web Ontology Language ). Фреймворк имеет различные внутренние рассуждения, и рассуждение Pellet (рассуждение Java OWL-DL с открытым исходным кодом) может быть настроено для работы в Jena.
Jena поддерживает сериализацию RDF-графов для:
Jena была интегрирована в качестве проекта под эгидой Apache Software Foundation в апреле 2012 года, после нахождения в Apache Incubator с ноября 2010 года. [2] [3]
Название релиза | Дата |
---|---|
Apache Йена 4.5.0 | 2022-05-01 |
Apache Йена 4.4.0 | 2022-01-13 |
Apache Йена 4.3.2 | 2021-12-17 |
Apache Йена 4.3.1 | 2021-12-10 |
Apache Йена 4.3.0 | 2021-12-05 |
Apache Йена 4.2.0 | 2021-09-12 |
Apache Йена 4.1.0 | 2021-05-31 |
Apache Йена 4.0.0 | 2021-03-27 |
Apache Йена 3.17.0 | 2020-11-25 |
Apache Йена 3.16.0 | 2020-07-09 |
Apache Йена 3.15.0 | 2020-05-15 |
Apache Йена 3.14.0 | 2020-01-16 |
Apache Йена 3.13.1 | 2019-10-06 |
Apache Йена 3.13.0 | 2019-09-25 |
Apache Йена 3.12.0 | 2019-05-27 |
Apache Йена 3.11.0 | 2019-04-24 |
Apache Йена 3.10.0 | 2018-12-30 |
Apache Йена 3.9.0 | 2018-10-08 |
Apache Йена 3.8.0 | 2018-07-02 |
Apache Йена 3.7.0 | 2018-02-14 |
Apache Йена 3.6.0 | 2017-12-17 |
Apache Йена 3.5.0 | 2017-11-02 |
Apache Йена 3.4.0 | 2017-07-21 |
Apache Йена 3.3.0 | 2017-05-21 |
Apache Йена 3.2.0 | 2017-02-10 |
Apache Йена 3.1.0 | 2016-05-14 |
Apache Йена 3.0.0 | 2015-07-29 |
Apache Йена 2.13.0 | 2015-03-13 |
Apache Йена 2.12.0 | 2014-08-07 |
Apache Йена 2.11.0 | 2013-09-18 |
Apache Йена 2.10.0 | 2013-02-25 |
Apache Йена 2.7.0 | 2011-12-23 |
Jena была создана HP Labs и находилась на SourceForge с 2001 года, а в ноябре 2010 года была передана в дар Apache Software Foundation . [4]
Название релиза | Дата |
---|---|
Йена 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 |
Fuseki — это HTTP-интерфейс для RDF-данных. Он поддерживает SPARQL для запросов и обновлений. Проект является подпроектом Jena и разработан как сервлет . Fuseki также может работать как автономный сервер, поскольку поставляется с предварительно настроенным веб-сервером Jetty .
ARQ — это механизм запросов в Jena, поддерживающий SPARQL . [5]
Apache Jena предоставляет полную структуру для создания приложений Semantic Web и Linked Data на Java, а также: парсеры для RDF/XML, Turtle и N-триплов; API программирования Java; полную реализацию языка запросов SPARQL; механизм вывода на основе правил для выводов RDFS и OWL; TDB (не-SQL постоянное хранилище триплов); SDB (постоянное хранилище триплов, построенное на реляционном хранилище) и Fuseki, сервер RDF, использующий веб-протоколы. Jena соответствует всем соответствующим рекомендациям для RDF и связанных технологий от W3C.
Проект с открытым исходным кодом изначально был создан как часть исследовательской деятельности в HPLabs. При создании новых систем исследователи определили ценность общей платформы, которая имела дело с низкоуровневыми деталями стандартов.
ARQ - это механизм запросов для Jena, поддерживающий язык запросов SPARQL RDF.