A folksonomy based file and meta data synchronization engine.
The main goals of this project are:
1) Store folksonomy meta data (tags) for files. Provide an API to enter this meta data and also to
... [More] query and search for files.
2) Create a robust synchronization framework that will replicate files and the aforementioned meta data to multiple setups.
3) Keep the data storage layer transparent to enable different "backends" such as a file system, a database, a version control system, etc.
Ultimately, this project will become the ideal persistant storage layer for any file management application such as a web album, a CMS or a document management system.
A future feature for identidem include a plugin mechanism to automatically "handle" files added to the storage pool. Handling files might for example mean taking a newly added image file, extracting the EXIF and IPTC data from it and translating that to the more generic folksonomy meta data. [Less]