Define a common node database schema for Freifunk node databases

Floh1111

Abstract

The goal is, to define and implement a common node database shema for freifunk node databases, based on the existing node databases. This shema can then be implemented into the databases directly or as an API.

Additional Information

The Common Node Database for Freifunk Communities will be a Database that

*unites all existing freifunk node databases in one common database so that development ressources can be saved and global applications depending on data from the database can be developed
*has all features of the existing node databases
*has only a set of common features turned on but allows to turn on special features used only by a special community so that everyone has the features he needs
*has an api which can be queried by applications on the nodes or other applications like a global map, whois server, user adressbook...
*hast last but not least a view for every existing node database so that the data can be easily migrated or the exising node databases can uses the new common node database for storing data without completely migrating the code to the new database

The Database will be well documented and I hope it will become the first choise for freifunk communities.