オープンソースキャンプのソフトウェアテクノロジーの世界に少しでも興味を持っている人なら誰でも、4番の新しいKDEブランチについて聞いたことがあると思います。 これは
ソリッド 、
フォノン 、
プラズマ 、
デシベルです。 しかし、KDE4には以前のバージョンにはなかったものがもう1つあることをご存知ですか? この仕掛けは
NEPOMUK-KDEと呼ばれます。
[ネポムク]正直なところ、ロシア人の耳にとっては、この言葉はどういうわけか、非常に珍しいように聞こえます。 しかし、これはまったく言葉ではなく、略語です:
パーソナライズされたオントロジーベースの統合知識管理のためのネットワーク環境NEPOMUKの主なアイデアはメタデータです。
[メタデータ]メタデータとは何ですか?
メタ-ラベル。 メタデータはデータのラベルであることがわかりましたか?
実際、メタデータは情報への情報です。 たとえば、
Inside Temptation音楽ファイル
-Angels.mp3があります。 このファイルをある種のオーディオエディターまたはオーディオプレーヤーで開くと、ファイルのメタデータが表示されます-作成者、曲のタイトル、曲またはアルバムのリリース年、ジャンルなどに関する情報。
メタデータにはほとんど何でも含めることができます。 もう1つの質問は、メタデータとデータを区別する方法です。
メタデータもデータです。 これは、メタデータが独自のメタデータを持つことができ、それらが独自のメタデータを持つことを意味します。
[メタデータ型]メタデータには3つのタイプがあります。
- ハードドライブに保存されているファイルにあるメタデータ。 これは、オーディオファイル内のタグ、ファイルへのアクセス時間、または単純にインデックス付けされたテキストなどのデータです。 これは、いつでもインデックスを作成できる最も単純なメタデータです。 そして、 BeagleやStrigiなどのプロジェクトの主な目標はこれらのデータです。
- ユーザー自身が作成したメタデータ。 最も単純な場合、これはファイルへのコメント、または複数のファイルを1つのグループ(タグ)に結合することができます。
- そして、最も興味深いと同時に最も複雑なタイプのメタデータは、長期間保存されず、ユーザーが手動で作成しないため、収集が非常に困難です。 このようなメタデータの例は、インターネットからファイルがダウンロードされたURLです。 ファイルがダウンロードされると、URL情報は完全に失われます。 または別の例。 ユーザーは添付ファイル付きのメールを受信しました。 ユーザーが添付ファイルをハードドライブに保存するとすぐに、添付ファイルとそれが届いた手紙との接続が失われます。 これは、この添付ファイルがどこから、どの文字から来たのかがわからなくなることを意味します。 これらは最も単純な例です。
NEPOMUKの目標は、上記の3種類すべてのメタデータを管理できるようにすることです。
[メタデータがなければメタデータが必要なのはなぜですか? ]しかし、自分で見てください。 電子書籍や電子写真のほんの一例です。
個人的には、カタログでソートされた電子書籍の良いコレクションを持っています。 iptables(Linuxのパケットフィルター)に関するガイドがあります。 意味に関しては、このガイドはOS / LinuxカテゴリとITセキュリティカテゴリの両方に当てはまります。 ドキュメントを配置する場所 それを探す場所はどこですか?
さまざまな人や場所を描いた写真がたくさんあります。 すべての写真には次のような名前が付いています
。45DE1.jpg友達が私のところに来て、サハリンの素晴らしい性質を見せてくれるように頼みます。 ええと...どうやって私が必要な写真を見つけるのですか? コレクション全体をスクロールしますか? そして、それが何千もの写真で構成されている場合はどうなりますか? 自然写真を事前に別のカタログに並べ替えますか? そして、写真が自然だけでなく、人々がいる場合は? 自然と同じ山の上に横たわっている人と一緒に写真を探す方法は?
これがメタデータの役に立ちます。 一般的に使用されるメタデータのタイプの1つはタグです。 遠くまで行かないために、Habréにタグを表示することをお勧めします(これらもタグです)。 Googleタグをクリックして、人気のある検索エンジンのトピックに関連するすべてのトピックを取得することは非常に便利です。
ところで、ファイルを評価することもできます。 たとえば、好き嫌いの原則に基づいた音声ファイル。 まあ、または他の原則は、自分で選択してください。 =)
この本の場合、
Linux、セキュリティタグを入れることができます。 写真の場合、
サハリン、ペティア、マーシャのタグを付けることができます。
その後、ファイルシステムを探し回る必要はありません。目的のタグをクリックして、ファイルのリストを取得するだけです。
これは疑問を投げかけます:ファイルシステム内の名前と場所に関係なくタグをハングさせて目的のファイルを取得できる場合、なぜファイルをソートして名前を変更する必要があるのですか? この質問に対する答えはありません。
[メタデータと人間の問題]残念ながら、人間は怠け者です。 彼が怠けすぎてファイルに正しい名前を付けられない場合、なぜファイルにタグを設定しても「壊れない」という考えを得たのでしょうか?
私もこの質問に対する答えを知りません。 そのため、自動タグ付けの高度なシステムを待っています。
[結論]今日、NEPOMUKは確かにすべてができるわけではありません。 しかし、これはまだ若いプロジェクトであり、その急速な発展はまだ来ていません。
最後に、いくつかのスクリーンショット。
KDE4 Dolphinファイルマネージャーに統合されたNEPOMUK
(右側の列に注意してください) :
ネポムク&ストリギ: