私はあなたにうそをつくつもりはありません:私が本当に興味を持ったのは何ですか ネポムクそれが何であるかを知る前でさえ、それは彼女の小さなロゴでした(パステルカラー、ピンクとシルバー:女の子のもの)。 ロゴを調べた後、私は製品に焦点を合わせました... ネポなに?
ネポムク es 「セマンティックデスクトップに対するKDEの答え」。 それはで構成されています フレームワーク 作成して相談する メタデータ あらゆるタイプのリソースの。
…なので?
ウィキペディアに行って更新しましょう メタデータとは
メタデータ (デル グリーゴ 後, メタ、「後」および ラテン語 データム、«与えられるもの»、«だと»)、文字通り«データについて»、 他のデータを説明するデータです。 一般に、 メタデータのグループは、と呼ばれるデータのグループを指します 訴える。 メタデータの概念は、データの代わりにインデックスを使用してオブジェクトを見つけることに似ています。 たとえば、図書館は、著者、タイトル、出版社、および本を検索する場所を指定するタブを使用します。 したがって、メタデータはデータの検索に役立ちます。情報検索やセマンティックWebなどのコンピューティングのさまざまな分野では、タグ内のメタデータはセマンティック範囲を橋渡しするための重要なアプローチです。
さて、片付けたら、それに戻りましょう。 ネポムク。 それは私のために何をするつもりですか? 一般ユーザーが簡単にアクセスできる(または明白な)メタデータを介してリソースを見つけること。
メタデータについて話すとき、それをXNUMXつの大きなグループに分けることができます。
- ファイル固有のメタデータ。
- ユーザーが作成したメタデータ(たとえば、通常mp3に追加するタグや評価)。
- 簡単に取得できないメタデータ。
後者では、メタデータによるインデックス作成と分類を実際に利用できます。つまり、セマンティックデスクトップを使用できます。
一例です。
- ユーザーが電子メールの添付ファイルをダウンロードします。 添付ファイルをディスクに保存すると、電子メールを送信した人と電子メールのダウンロード元のURIの両方の参照が失われます。
- アプリケーション、ファイルなどのランキングの生成。 ユーザーの。 たとえば、ディスクsda1に最も多く書き込むユーザーは誰ですか? 受信したパケット数が最も多いユーザーはどれですか?
ネポムクは主に ソプラノ、Strigi、Kメタデータ. ソプラノ のためのオブジェクト指向フレームワークです RDFデータ y ストリギ シンプルな小さな検索デーモンです。 Kメタデータ メタデータへのアクセスを容易にするライブラリです。
今では、定義や奇妙な言葉でめまいがするでしょうが、明確にするためにもうXNUMXつの定義があります。 何ですか RDFデータ?
XMLはデータをモデル化するための言語ですが、 RDFはメタデータを指定するための言語です。 要素の順序が不自然であり、その保守が非常に困難で費用がかかるため、XMLはデータのスケーラビリティに失敗します。 RDF o リソース記述フレームワーク(RDF) Webページ上で理解可能な情報を交換するアプリケーション間の相互運用性を可能にし、メタデータアクティビティをサポートするインフラストラクチャを提供します。
そう 基本的に、このタイプのツールを使用すると、次のことが可能になります。
- PC上のデータに関する「わかりにくい」情報をすぐに入手できます。 たとえば、お気に入りのアプリケーションのソースコードを読むことで、それを開発したプログラマーのプロファイルに関する情報を入手できるプログラマーユーザーを想像してみてください。
- パッケージに含まれる豊富なメタ情報(.debなど)を多用することで、パッケージマネージャーの可能性を大幅に高めることができます。 セマンティック値を与えることができるという事実は、依存関係や競合の解決を容易にします。 有用。 特定の競合を解決する前でも(通常、ユーザーは確認を求められます)、ユーザー自身のメタ情報を参照して、競合を解決するための確認を推測することができます。 これは便利ですが、私はもうそれほど確信していません。
- StrigiをLinuxカーネルの一部の機能(Inotifyサブシステムなど)と組み合わせて使用すると、変更されたファイルのインデックスを再作成し、ファイルシステム全体で頻繁に検索する手間を省くことができます。 ここで、アプリケーションはシステムログに関連して多くのメタデータを生成できます。ログはプレーンテキストファイルであるため、使用できます。
結論:読者の皆様、KDE 4を上手に使ってみてください。 ネポムク。 メリットを享受するにはしばらく時間がかかりますが(システム上のすべてのファイルのメタデータのインデックス作成と検索を想像してください…)、継続して使用すると、非常に強力なツールになると思います。
あなたが理解していることを願っています、私はあなたを離れて、この素晴らしいツールをテストし続けます。
ご挨拶!
追伸: とても複雑 に関する情報を見つける ネポムク 他のいくつかのサイトのように古代サンスクリット語ではなく、理解できる用語で書かれていること…幸いなことに、私はこの投稿を参考としてInfosofiaで見つけました。
私が理解しているかどうか見てみましょう。 すべてのファイルに「ラベル」を付けるようなものでしょうか?
ドキュメントにラベルを付けて、そのリソースにすでにあるラベルを利用するようなものだとしましょう。肉眼で見なくても、リソースには暗黙のうちに多くの情報が含まれています。このタイプのツールで使用できます。
@gss:コメンテーターライフへようこそ!! :)
そうだといいのですが、本当に参考になると思います。
よろしく、
こんにちは、私が間違っていなければ、コメントするのはこれが初めてです。
非常に良い投稿ですが、真実は、プログラミングにおけるこのセマンティクスは、明日のインテリジェントプログラミングとして非常に良い見方をしているということです。
ファイルだけでなく、フォルダ、プログラム全体、データベース、アプリケーション、インターネットページなど...
考えるべきことは、これにより、「アーカイブ」の概念が、メタタグなどを含む「ライブラリ」について考えるために少し脇に置かれるということです。
真実は私には非常に良い貢献のように思えます(そしてこれはいくつかが叫び声を上げるところです)、Se7enが彼の検索エンジンで行うこととほとんど同じです。