Hi!
> Instead of defining a shared database efforts
should be focused on
> defining a shared data structure.
You have not really checked friefunk API repository much? I even linked
that. Of course there is a schema proposal:
https://github.com/freifunk/api.freifunk.net/blob/master/specs/0.1.json
This data structure can be (and IMO should be) JSON
and would contain
a list of common attributes, not an all-inclusive list of attributes.
Each organization can define their own database and need only write a
script to export common attributes into the JSON shared data
structure.
For nodes, what you are talking about, not networks, there was other
efforts already done. This mailing list and page was put in place
exactly for this reason, for example:
http://interop.wlan-si.net/
Just last month there was an interesting proposal for this topic:
https://lists.funkfeuer.at/pipermail/interop-dev/2013-August/000159.html
But again, this is very different to the freifunk API for networks
directory (not nodes). If you are interested in nodes schema, you might
join the interop-dev mailing list.
Mitar
--
http://mitar.tnode.com/
https://twitter.com/mitar_m