Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
Geotagging is the association of geographic location information with an object. A geotag comprises three pieces of information: a name and longitude and latitude values. Once files are geotagged, they can be indexed and searched based on the geographic information they contain. Here's how you can tag your photos, documents and other files so you can search for place-related information on your PC using Google Earth.
Libferris is a virtual filesystem with index and search capabilities that allows you to geotag files. One reason the name libferris was chosen is because "ferris" sounds similar to VFS when said as "vee-fsss." A major advantage of using libferris to geotag is that you can tag anything that the virtual filesystem knows about. Examples of things that can be mounted and geotagged include email messages in Evolution, Web sites, file:// URLs, a tuple in a PostgreSQL database, or an arbitrary triple in an RDF store. Libferris automatically handles mounting; for instance, by accessing the evolution:// URL, libferris will automatically contact the Evolution data server and mount your mail.