Web ブラウザ タブの RDF4J ワークベンチのスクリーンショット。 | |
| 安定版リリース | 4.3.9 / 2024年1月21日 |
|---|---|
| リポジトリ |
|
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム |
| プラットフォーム | Java仮想マシン |
| タイプ | セマンティックウェブ |
| ライセンス | Eclipse 配布ライセンス (EDL)、v1.0 |
| Webサイト | https://rdf4j.org/ |
Eclipse RDF4J (旧称OpenRDF Sesame ) は、リソース記述フレームワーク(RDF) データを保存、照会、分析するためのオープンソースフレームワークです。
フレームワーク
これは、1999 年から 2002 年まで実行されたセマンティック ウェブプロジェクト「On-To-Knowledge」の一環として、オランダの ソフトウェア会社 Adunaによって作成されました。これには、メモリ内トリプルストアとディスク上トリプルストアの実装、およびこれらのトリプルストアを永続的なサーバー上で管理してアクセスするために使用できる 2 つの個別のサーブレットパッケージが含まれています。RDF4J Rio (RDF 入力/出力) パッケージには、Java ベースの RDF パーサーとライター用のシンプルな API が含まれています。一般的な RDF シリアル化用のパーサーとライターは RDF4J とともに配布されており、ユーザーはアプリケーションを実行するときにパーサーとライターを Java クラスパスに配置することで、リストを簡単に拡張できます。
RDF4J は、 SPARQLと SeRQL の2 つのクエリ言語をサポートしています。
RDF4J の RDF データベースAPI は、機能の追加を可能にするスタック可能なインターフェースを提供し、ストレージ エンジン ( SAIL ) がクエリ インターフェースから抽象化されている点で、類似のソリューションとは異なります。[1] RDF4J APIを通じて、Ontotext GraphDB (SAIL として構築)、Mulgara、AllegroGraphなど、他の多くのトリプルストアを使用できます。スタック可能なインターフェースを通じて、これらすべてのストアに機能を追加できます。たとえば、互換性のあるすべてのストアにインデックス作成機能とクエリ機能を追加するために使用できます。
Eclipse プロジェクト
2016年5月、SesameはAdunaが開発に関与しなくなったことを認め、RDF4Jと呼ばれるEclipseプロジェクトに正式にフォークしました。 [4] [5]この公式フォークにはコア開発者が参加しており、いくつかの商用企業によってサポートされています。
参照
参考文献
- ^ 「RDF4J のシステムドキュメント。SAIL API」
- ^ 「LuceneSail」 2011-08-14 にWayback Machineでアーカイブ
- ^ 「uSeekM」. dev.opensahara.com. 2014年4月15日時点のオリジナルよりアーカイブ。
- ^ Beaton, Wayne (2015 年 6 月 4 日). 「Eclipse RDF4J」. projects.eclipse.org.
- ^ "RDF4J | projects.eclipse.org".
外部リンク
- 公式サイト
