2013-03-15 5 views
14

現在存在するすべてのOSは、ファイルとフォルダで動作します。私は、ファイルを格納する他の方法があるかもしれないと考えていました。タグベースのファイルシステム

音楽が2013年に作成された場合、「music1」という名前のファイルに「2013」というタグを付けることができます。同じファイルには、そのファイルが音楽であると言うために、「video1」と呼ばれる別のファイルは「2013」タグを有することができるが、「Music」タグの代わりに「Video」タグも有することができる。タグを検索して、あなたが持っているすべてのファイルの見栄えのよいマップを生成できるので、これは便利です。ここで

は一例です。この例では

enter image description here

、ファイルは緑色です。各ファイルにはいくつかのタグ(青色)といくつかの特殊タグ(赤色)があります。特別なタグには、ユーザーのようなものが含まれています(タグ内のユーザーのみがUSER:Usernameとタグ付けされたファイルを見ることができます)。黄色のタグは、黒い線が

  • レッドラインファイルにタグをリンク
  • ブルーのラインがリンクしたファイルに特殊なタグをリンク

    • (Windowsの.exeファイルのように)それらを実行するためのプログラムを必要としないシステムファイルタイプですファイルタイプ(またはファイル)が何によって開かれているか。たとえば、音楽はoggファイルです。これは、Javaによって開かれたjarファイルであるOggViewerによって開かれます。 Javaはシステムによって開かれます。
  • +0

    オブジェクトベースのストレージが少なくとも10年間続きました – stark

    +0

    [TagSpaces](http://www.tagspaces.org/)はオープンソースで、オフラインで実行し、Evernoteで使用するタグをモデル化しています。 –

    答えて

    3

    例えば、私は数万の音楽ファイルのファイル名/パスに全く関心がありません。私は音楽家(クオドリベット)がそれらを表示する方法であるアーティスト、タイトル、アルバム、年などを本当に気にしています。別のデバイスに置くか、誰かに送るために音楽のセットを選択することは、(ホーム/私/音楽/ who/knowows/what/someartist - somealbumにブラウジングするのではなく)アルバムを選択するのと同じくらい簡単です。

    2

    マイクロソフトではWinFS でこれを実行しようとしましたが、それをあきらめました。もし彼らがそれを働かせることができれば素晴らしいだろう。

    3

    私が知る限り、NHFSまたは非階層ファイルシステムと呼ばれる、必要なファイルシステムレベルのソリューションがあります。あなたを満足させるかもしれないTMSUと呼ばれるFUSEベースのマウント可能なファイルシステムも利用可能です。

    3

    ウィンドウ用にはTagsForAllがあります。これはタグに基づいたファイルマネージャです。タグは階層構造を持つことができます。ユーザーインターフェイスは非常にシンプルですが素敵です。フリーバージョンの完全な機能とデータベースへのタグの保存、Pro版NTFSストリーム内のタグもファイルに保存します。

    0

    私はこのアイデアは未来があると思います。私はこれまで同じ考え方を熟考しました。また、タグは基本的にフォルダよりもコンテンツの方が優れています。しかし、フォルダの階層構造が実際にファイルに適していないのではないかと思います。言い換えれば、私は多くのレベルでタグを使用するというアイデアが好きですが、全体的な複雑さを実際に増やすかどうかは疑問です。たとえば、バージョン管理されたソフトウェアライブラリを管理するためにタグをうまく使用する方法を考えてみましょう。誰かがOS全体のフォルダの代わりにコンセプトを使用し始めるまで、私たちは答えを知りません。見たり/試したりするのは面白いでしょう。

    関連する問題