Operating systems both old and new are reliant on the venerable hierarchical file system. For some time now, however, attempts have been made to either define new file systems or to bolt on applications that offer much improved functionality to attach and use metadata. This is because researchers have shown that traditional file systems are not able to meet users' needs in terms of organising large numbers of files effectively, and to support expeditious retrieval of those files when they are needed at a later time. Numerous proposals for post-hierarchical file management systems have been described in the literature; researchers focus on different dimensions of such systems in order to solve or reduce identified limitations. In some cas...