3 ms·
If you think hard enough about tag systems you end up with the idea that the unix filesystem is a nearly ideal way to tag data. My hierarchy of tag systems goe
by somat 4y ago
If you think hard enough about tag systems you end up with the idea that the unix filesystem is a nearly ideal way to tag data.
My hierarchy of tag systems goes something like
key, key=value, hierarchical key(the unix filesystem), hierarchical key=value(oh shit you found ldap, abort, you went to far)
- giantrobot 4y agoIff you assume the use of symbolic links. A tagging system needs the ability to have arbitrary tags and the same item referenced by multiple tags.
- zamnos 4y agoIf you're on one file system, hard links work as well. They have they added benefit that you can delete an entire tree but files that are linked to from elsewhere won't get deleted or end up with dangling refs.
- somat 4y agoA description of the unix file system but using tag vernacular instead of the more common forms. a file is a generic unformed array of bytes, the application can store anything it wants in this array. files are selected via tags, a file can have any number of tags, however there is a limitation that each tag can only reference one file. tag prefixes are use to group and match common tags.