Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Eclipse RDF4J (ранее OpenRDF Sesame) - это платформа с открытым исходным кодом для хранения, запроса и анализа данных RDF . Он был создан голландской компанией- разработчиком программного обеспечения Aduna в рамках семантического веб- проекта On-To-Knowledge, который работал с 1999 по 2002 год. Он содержит реализации тройного хранилища в памяти и тройного хранилища на диске, а также два отдельный сервлетпакеты, которые можно использовать для управления и предоставления доступа к этим хранилищам троек на постоянном сервере. Пакет RDF4J Rio (ввод / вывод RDF) содержит простой 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]

RDF4J [ править ]

В мае 2016 года Sesame официально присоединился к проекту Eclipse под названием RDF4J, [4] в знак признания того, что Адуна больше не участвует в его разработке. [5] Этот официальный форк объединяет основных разработчиков и поддерживается несколькими коммерческими компаниями.

См. Также [ править ]

Ссылки [ править ]

  1. ^ "Системная документация для RDF4J. API SAIL"
  2. ^ "LuceneSail" Архивировано 14 августа 2011 г. на Wayback Machine
  3. ^ " " uSeekM " " . dev.opensahara.com. Архивировано из оригинала на 2014-04-15. CS1 maint: обескураженный параметр ( ссылка )
  4. Битон, Уэйн (4 июня 2015 г.). «Затмение RDF4J» . projects.eclipse.org.
  5. ^ "RDF4J | projects.eclipse.org" .

Внешние ссылки [ править ]

  • Официальный веб-сайт