I'm fairly new to Linux also, Debian with Gnome.
I need CLI filemanager when doing something outside home directory etc.
For example fix a desktop shortcut and you can't start Nautilus "as an administrator " afaik. Or it won't ask for root password.
Must admit, those fields are precisely the ones I use in my filenaming convention. Other DMS put that in their databases but alas that's just trading one stack for another.
Other ones put it in XMP metadata of the pdf themselves. But I guess the work involved would be similar.