Хочу памятник при жизни...
Вообще-то, это давно не вопрос. Обычно это решается через отображение уровней файлового каталога в атрибуты профиля документов.
Например, если файловый каталог построен по, допустим, модели "проект-задание", то первый уровень каталога идет в поле "проект", второй - в "задание". Ну и так далее.
Отступления, кончено же есть, однако в некоторых пределах любой файловый каталог представляет собой достаточно регулярную структуру. Там, где каталог регулярен - там и разбирается файловая структура в поля атрибутов.
В самих названиях файлаов, как правило, что-то х