階層型UIは2階層以上ですぐ破綻する
あらまし
ファイルシステムやレイヤー、実世界では住所や組織など、人間はなぜか階層構造を作りたがる
これの邪悪さの一旦については以下を参照
管理構造としての階層の悪いところ
すべてのアイテムが単一の親に所属するべきだ、という思い込み
親子関係、という構造はまぁ……いいのかな?
これも悪い気がしてきたkeroxp.icon
「2017年の夏のよく晴れた日に自宅のリビングで猫と犬が移ったjpgの画像」は、もうこの時点で階層構造で管理できないことがわかる
日付
季節
天気
マクロな場所
ミクロな場所
被写体(複数)
画像形式
画像であるということ
たった1枚の写真でも、これらの正規化できない(してもとくに良いことがない)情報を無限に持っている
「メタデータ」とは表現しない
このデータのプライマリ認識を「画像データ」とすれば確かにそれ以外のデータはメタデータといえるかもしれない
しかし、多くの場合において画像は画像であること以外にたくさん意味のあるデータを持っている
しかし既存のファイルシステムの場合、必ずどこかの階層に置かれる必要があり、それを使ってデータを管理する場合、自分で階層論理を作らなくてはいけない
しかし階層がParent : Childrenという関係になっている以上、必ずどこかの一族に所属しなくてはいけない
難しすぎる、というか無理、無意味keroxp.icon
親の親は自分の祖先だ、という思い込み
先祖に起こったことは子孫にも起こるべきだ、という思い込み