Я тоже долго думал о файловой системе на основе тегов.Кто-нибудь думал о более радикальном и простом подходе?Полностью забыть папки (смоделированные папки только для совместимости программ) и поместить все теги непосредственно в имя файла.
(Классическое имя файла) _Tag1_Tag2_Tag3 _..... (Расширение файла)
Mydocument_tag-based-file-system_tags_file-system_stackoverflow_folder_file-name_tagfs.txt
Мне всегда нравится помещать как можно больше информации в имя файла.Вы можете найти все в миллионах файлов в каждой возможной ОС.
Единственное ограничение - это разная длина имени файла в каждой из ОС, и это мешает в современных системах.
Усовершенствованная ОС с доступом к файлу может выглядеть следующим образом: Mydocument.txt. Теги можно редактировать на самом нижнем уровне ОС, например, при изменении имени файла сегодня.Если вдруг появляется другой Mydocument.txt, он автоматически переименовывается в Mydocument (2) .txt и т. Д.
Я знаю, что эта идея не лишена дополнительных проблем, даже не упомянутых здесь .....
Но идея собирается хранить теги в самой простой низкоуровневой возможности, доступ к которой можно получить из ВСЕХ прошлых и будущих файловых систем.И что общего у всех FS - это имя файла.