Tagsistant: un filesystem semantico per Linux
Segnalo un progetto interessante basato sulle librerie FUSE che potrebbe giovare a chi è particolarmente interessato alla semantica e al tagging dei documenti.
Di che si tratta? Riporto dal sito, traduzione mia:
Si tratta di Tagsistant (o anche tagfs), che “utilizza FUSE per interfacciarsi con il kernel, usando un albero del filesystem nativo per immagazzinare le informazioni. Dentro quest’area del filesystem è presente una directory “archivio” che contiene file e un database SQLite che ne descrive le tag (“etichette”, implementate come altre directory). Mettere una tag ad un file significa di fatto aggiungere nel database l’indicazione dell’etichetta associata al file stesso. Tagsistant si occupa di rendere questa operazione automatica, senza importunare l’utente, quando un nuovo file viene creato, attraverso la sua copia o il suo spostamento tra le directory. (Questo significa che creare un link simbolico o copiare integralmente un file è di fatto la stessa cosa per Tagsistant).”
A questa pagina è possibile rendersi meglio conto di come il sistema funzioni attraverso una demo interattiva.