Everything is a Virtual Filesystem: libferrisBen Martin (firstname.lastname@example.org)
This paper is about the libferris virtual filesystem and how modern filesystems and XML technology can interoperate. The most similar projects to libferris are gnome-vfs and kio_slaves. However, the scope of libferris is extended both in terms of its capability to mount things, its indexing and its metadata handling. For example, among its 'non conventional' data sources, libferris is able to mount XML, db4, relational databases, Evolution, Emacs and Firefox. Metadata is obtained from many sources and appears as Extended Attributes for files, for example, an audio file's ID3 tags appear as metadata similiar to a file's name or size. Support for metadata exists for any virtual filesystem and can be stored in a personal RDF repository.