| 開発者 | HP Labs(2009年10月まで)、その後Apache Software Foundation |
|---|---|
| 安定版リリース | 4.9.0 [1]
/ 2023年7月4日 |
| リポジトリ | イエナリポジトリ |
| 書かれた | ジャワ |
| タイプ | セマンティックウェブ |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | jena.apache.org |
Apache Jena は、Java用のオープン ソースの セマンティック Webフレームワークです。RDFグラフからデータを抽出したり、RDFグラフに書き込んだりするためのAPIを提供します。グラフは抽象的な「モデル」として表現されます。モデルは、ファイル、データベース、URL、またはこれらの組み合わせからのデータでソース化できます。また、 SPARQL 1.1 を通じてモデルをクエリすることもできます。
Jena はRDF4J (旧称 OpenRDF Sesame)に似ていますが、RDF4J とは異なり、Jena は OWL ( Web Ontology Language )をサポートしています。フレームワークにはさまざまな内部推論エンジンがあり、Pellet 推論エンジン(オープンソースの Java OWL-DL 推論エンジン) を Jena で動作するように設定できます。
Jena は RDF グラフのシリアル化をサポートしています。
バージョン
Apache統合後
Jenaは2010年11月からApache Incubatorに所属していたが、2012年4月にApache Software Foundation傘下のプロジェクトとして統合された。 [2] [3]
Apache統合前
JenaはHP Labsによって開発され、2001年からSourceForgeに掲載され、2010年11月にApache Software Foundationに寄贈されました。[4]
布石
Fuseki は、 RDF データへの HTTP インターフェイスです。クエリと更新用にSPARQL をサポートしています。このプロジェクトは Jena のサブプロジェクトであり、サーブレットとして開発されています。Fuseki はJetty Web サーバーが事前設定された状態で出荷されるため、スタンドアロン サーバーとして実行することもできます。
ARQ
ARQはSPARQLをサポートするJena内のクエリエンジンです。[5]
参考文献
- ^ 「リリース jena-4.9.0」。2023年4月20日。
- ^ 「Jena」。Apache Software Foundation 。 2020年6月6日閲覧。
- ^ "Jena". The Apache Software Foundation . 2020-06-06閲覧。Apache
Jena は、Java でセマンティック ウェブおよびリンク データ アプリケーションを構築するための完全なフレームワークを提供し、RDF/XML、Turtle、N トリプルのパーサー、Java プログラミング API、SPARQL クエリ言語の完全な実装、RDFS および OWL 含意のルールベース推論エンジン、TDB (非 SQL 永続トリプル ストア)、SDB (リレーショナル ストア上に構築された永続トリプル ストア)、および Web プロトコルを使用する RDF サーバーである Fuseki を提供します。Jena は、W3C の RDF および関連技術に関するすべての関連推奨事項に準拠しています。
- ^ 「[提案] Jena をインキュベーターに受け入れる」Apache Software Foundation 2010-11-08 2020-06-06閲覧。
このオープンソース プロジェクトは、もともと HPLabs の研究活動の一環として作成されました。新しいシステムを構築するにあたり、研究者は標準の低レベルの詳細を扱う共通プラットフォームの価値を認識しました。
- ^ 「ARQ - Jena 用の SPARQL プロセッサ」 。2019年 8 月 11 日閲覧。ARQ
は、SPARQL RDF クエリ言語をサポートする Jena 用のクエリ エンジンです。
外部リンク
- 公式サイト
