| ネポムク | |
|---|---|
| 初回リリース | 2006年1月1日 (2006年1月1日) |
| 書かれた | C++、Java |
| タイプ | セマンティックデスクトップ |
| ライセンス | 各種(BSDスタイルが推奨)[ 1 ] |
| Webサイト | ネポムク |
NEPOMUK(Networked Environment for Personal, Ontology-based Management of Unified Knowledge)は、リソース記述フレームワーク(RDF)として保存されたセマンティックメタデータを用いて、様々なデスクトップアプリケーションのデータを拡充し相互接続するソーシャルセマンティックデスクトップの開発を目的としたオープンソースソフトウェア仕様です。2006年から2008年にかけて、NEPOMUKは、産業界と学術界の関係者を結集し、様々なセマンティックデスクトップ技術の開発を目指した同名の欧州連合研究プロジェクト[ 2 ]によって資金提供を受けました。
NEPOMUKには、C++ / KDEベースのバリアント、Javaベースのバリアント、そして商用版という3つのアクティブな実装が存在します。2006年から2008年にかけてのEUプロジェクトでは、さらに多くのバージョンが作成され、その一部はプロジェクト終了後もアクティブです。[ 3 ]
NEPOMUK-KDEはもともとKDEソフトウェア・コンピレーション4の新しい技術の一つとして取り上げられました。[ 4 ] SopranoをメインのRDFデータストレージおよび解析ライブラリとして使用し、 Redland RDFアプリケーションフレームワークRaptorパーサープラグインとストレージプラグインを介してオントロジーのインポートを処理しました。すべてのRDFデータはVirtuoso Universal Serverによって保存され、同サーバはフルテキストインデックスも処理しました。[ 5 ]技術的なレベルでは、NEPOMUK-KDEはファイル、ブックマーク、電子メール、カレンダーエントリなど、通常のユーザーのデスクトップにあるさまざまなアイテムにメタデータを関連付けることができました。メタデータは任意のRDFにすることができます。タグ付けは、ユーザーに見えるメタデータアプリケーションの中で最も多いものです。
KDE SC 4シリーズのリリースが進むにつれ、NEPOMUKが当初期待されていたパフォーマンスとユーザーエクスペリエンスを提供していないことが明らかになりました。この結果、KDE SC 4.13では新しいインデックスおよびセマンティック検索技術であるBalooが導入されました。NEPOMUKの削除前にアプリケーションの移植とデータの移行を行うための短い移行期間が設けられました。[ 6 ] [ 7 ] Balooは当初SQLiteを使用していましたが、現在は ストレージにLMDB [ 8 ] 、検索にXapianを使用しています。
GNOMEおよび Ubuntu のUnity ユーザー インターフェイスで使用されるZeitgeistフレームワークは、 Tracker検索エンジン と同様に NEPOMUK オントロジーを使用します。
NEPOMUK [ 9 ]のJavaベースの実装は2008年末に完了し、いくつかの革新的なセマンティックデスクトップ技術の概念実証環境として機能しました。検索、ブラウジング、レコメンデーション、ピアツーピア機能を統合した独自のフロントエンド( PSEW )を備えています。Java実装では、メールクライアントやブラウザなどの他のデスクトップアプリケーションとの統合に、 Sesame RDFストアとAperture [ 10 ]フレームワークを使用しています。
Java 研究実装のコンテキストでは、次のような多数の成果物が作成されています。
商用SaaS製品Refinder [ 12 ]の実装は2009年に開始され、限定的なベータ版が2010年12月にリリースされました。[ 13 ] Refinderは、ドイツ人工知能研究センター(DFKI) (NEPOMUK EUプロジェクトのプロジェクトリーダー)のスピンオフ企業であるGnowsisによって開発されました。このスタートアップは2013年後半に閉鎖され、[ 14 ]実装コードを公開する予定はありませんでした。
Refinder は他の実装と同じデータ形式を使用しますが、他の実装のデスクトップ アプローチではなく、 サービスとしてのソフトウェアを使用します。
{{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク)