Example. My "The Battle of Evermore" mp3 could live in the following typed categories:
"FileHash:blahblablahblah"
"iNode: blahblahblah"
"Title: The Battle of Evermore"
"Artist:Led Zeppelin"
"Album:Led Zeppelin IV"
"Collection:Project: LotR RotK Music Video"
"Playlist:Music: Swordfightin' Songs"
etc etcIs that so wrong? If you use a rigorous enough metadata type system, you could program it too!