Zvažte webovou self hosted aplikaci (v javě) - https://www.picapport.de/en/ Je to poměrně propracované a trvale vyvíjené aplikace s dobrou komunikací vývojářů. Pracuje nad adresářovou strukturou, kterou nemění, fotky procházíte podle tagů, času, adresářů, hledání... Fotky lze tagovat apod.
Zkousel jsem to, kvalita te aplikace mi nepripada moc dobra, moc perspektivne to s ni nevidim.
Tak hlavně je ta aplikace webová a to jste primárně nepožadoval. Ale jinak výrazně funkčně převyšuje vaše požadavky - hledáte dle libovolných kritérií, ukládáte hledání, tagujete, koukáte na mapu, co bylo kde vyfoceno, používáte komplikované složené dotazy atd. atd. Navíc ta aplikace funguje částečně offline a má různé stupně přístupu (pro veřejnost, soukromé), takže bych byl opatrný s nějakým obecným hodnocením, je v tom hodně práce. Náhled dle času je zrovna v tom demu:
https://en.onlinedemo.picapport.de/picapportAle samozřejmě Vám nemusí sednout a nikterak Vám ji nenutím. Za mě je ideální desktopová aplikace, která by nabízela různé pohledy dle exif informací a uměla exit informace také upravit (přidat tagy a popisky). Ono se to ovšem trochu komplikuje tím, že exif na to má několik možných postupů, jak tag uložit, takže přenositelnost by stejně nebyla úplně 100%. Proto si někteří správcové fotek metainformace řeší po svém a ukládají třeba do databáze.
Těch aplikací je dost - Kphotoalbum, Shotwell, Digikam, Gthumb... Budete muset sám vyzkoušet, co Vám sedne.
Jinak ten systém tagů, co navrhujete, mi přijde, že je cesta do pekel. Osobně stahuji fotky pod původním názvem souboru ve foťáku a dávám je do složek YYYY-MM-DD-nejaky-popisek, ale pro pokročilejší zobrazení napříč složkami bych použil nějaký software k tomu speciálně přizpůsobený (že by to mohl ve skutečnosti mohl řešit prohlížeč souborů ponechávám stranou - nic dostatečně použitelného jsem v této kategorii neviděl).