【发布时间】:2013-03-03 15:35:51
【问题描述】:
目前存在的所有操作系统都可以在文件和文件夹中运行。我在想可能还有其他存储文件的方法。按标签存储文件是否更好,例如:
如果音乐是 2013 年制作的,则名为“music1”的文件可以有一个标签“2013”。同一个文件可以有另一个名为“音乐”的标签,表示该文件是音乐,另一个文件名为“video1” " 可以有“2013”标签,但也有“视频”标签而不是“音乐”标签。这将很有用,因为您可以搜索标签并为您拥有的所有文件生成漂亮的地图。
这是一个例子:
在此示例中,文件为绿色。每个文件都有一些标签(蓝色)和一些特殊标签(红色)。特殊标签包含用户(只有标签中的用户可以看到标记为 USER:Username 的文件)和文件类型(而不是文件扩展名)。黄色标记是不需要程序运行它们的系统文件类型(如 Windows 中的 .exe)
- 黑线将标签链接到文件
- 红线将特殊标签链接到文件
- 蓝线链接文件类型(或文件)的打开方式。例如,音乐是 ogg 文件。由OggViewer打开,是java打开的jar文件。 Java由系统打开。
【问题讨论】:
-
基于对象的存储已经存在了至少 10 年
-
TagSpaces 是开源的,可以离线运行,并对你在 Evernote 中使用的标签进行建模。
-
您要查找的内容称为semantic file system。主题上还有详细的blog post
标签: operating-system filesystems hard-drive