NEPOMUK(Networked Environment for Personal, Ontology-based Management of Unified Knowledge)は、リソース記述フレームワーク(RDF )として保存されたセマンティックメタデータを使用して、さまざまなデスクトップアプリケーションからのデータを充実させ、相互接続するソーシャルセマンティックデスクトップの開発に関するオープンソースのソフトウェア仕様です。2006年から2008年にかけて、産業界と学術界の関係者を集めてさまざまなセマンティックデスクトップ技術を開発する、同名の欧州連合の研究プロジェクト[ 2 ]によって資金提供されました。
NEPOMUKには、C++ / KDEベースのバリアント、Javaベースのバリアント、商用バージョンの3つのアクティブな実装が存在する。2006年から2008年のEUプロジェクト中にさらに多くのバージョンが作成され、プロジェクト終了後もアクティブなものもある。[ 3 ]
NEPOMUK-KDE は、当初KDE Software Compilation 4の新しいテクノロジーの 1 つとして紹介されました。[ 4 ]これは、メインの RDF データストレージおよび解析ライブラリとしてSopranoを使用し、 Redland RDF Application Framework 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研究の実装の過程で、いくつかの成果物が作成されました。
商用ソフトウェア・アズ・ア・サービス製品Refinder [ 12 ]の実装は2009年に開始され、限定ベータ版が2010年12月にリリースされました。[ 13 ] Refinderは、ドイツ人工知能研究センター(DFKI) (NEPOMUK EUプロジェクトのプロジェクトリーダー)のスピンオフ企業であるGnowsisによって開発されました。このスタートアップは2013年末に閉鎖され、[ 14 ]実装コードを公開する予定はありませんでした。
Refinderは他の実装と同じデータ形式を使用しますが、他の実装のようなデスクトップ方式ではなく、サービスとしてのソフトウェア(SaaS)方式を採用しています。
{{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク)