РДФ4Дж
Стабильная версия | 4.3.9
/ 21 января 2024 г. |
---|---|
Репозиторий | |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Платформа | Виртуальная машина Java |
Тип | Семантическая сеть |
Лицензия | Лицензия на распространение Eclipse (EDL), v1.0 |
Веб-сайт | https://rdf4j.org/ |
Eclipse RDF4J (ранее OpenRDF Sesame) — это платформа с открытым исходным кодом для хранения, запроса и анализа RDF данных . Он был создан голландской компанией- разработчиком программного обеспечения Aduna как часть семантического веб- проекта On-To-Knowledge, который работал с 1999 по 2002 год. Он содержит реализации тройного хранилища в памяти и тройного хранилища на диске, а также два отдельные пакеты сервлетов , которые можно использовать для управления и предоставления доступа к этим тройным хранилищам на постоянном сервере. Пакет RDF4J Rio (RDF Input/Output) содержит простой API для анализаторов и средств записи RDF на основе Java. Парсеры и средства записи для популярных сериализаций RDF распространяются вместе с RDF4J, и пользователи могут легко расширить список, поместив свои анализаторы и средства записи в путь к классам Java при запуске своего приложения.
RDF4J поддерживает два языка запросов: SPARQL и SeRQL .
базы данных RDF RDF4J API отличается от сопоставимых решений тем, что он предлагает стекируемый интерфейс, через который можно добавлять функциональные возможности, а механизм хранения ( SAIL ) абстрагируется от интерфейса запросов. [ 1 ] можно использовать многие другие тройные хранилища Через RDF4J API , включая Ontotext GraphDB (построенный как SAIL), Mulgara и AllegroGraph . Благодаря стекируемому интерфейсу ко всем этим магазинам можно добавить функциональность. Его можно, например, использовать для добавления возможностей индексирования и запросов ко всем совместимым хранилищам:
- Возможности бесплатного текстового поиска можно добавить через LuceneSail. [ 2 ]
- Геопространственный ( GeoSPARQL ) и свободный текстовый поиск можно добавить через uSeekM. [ 3 ]
РДФ4Дж
[ редактировать ]В мае 2016 года Sesame официально разделился на проект Eclipse под названием RDF4J. [ 4 ] в знак признания того, что Адуна больше не участвует в его разработке. [ 5 ] Этот официальный форк объединяет основных разработчиков и поддерживается несколькими коммерческими компаниями.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Системная документация для RDF4J. API SAIL»
- ^ "LuceneSail". Архивировано 14 августа 2011 г. в Wayback Machine.
- ^ " "uSeekM" " . dev.opensahara.com. Архивировано из оригинала 15 апреля 2014 г.
- ^ Битон, Уэйн (4 июня 2015 г.). «Затмение RDF4J» . project.eclipse.org.
- ^ "RDF4J | project.eclipse.org" .