is there any open-source meta-wiki-project like that? libplanetearthservices? google geo-knowledge? i imaging some fact-base knowledge-base like system to create query-able associations between: - geo-namespaces (ISO 3166 alpha 2, ITU E.164, GeoIP, Top-Level-Domains, ...)
- geographical info (coordinates, continents, cities, ...)
- environmental data (i.e. weather forecast, ...)
- geopolitical info (countries, languages, currencies, radio&telephone-regulations, maybe even things like customs and taxes...)
- calendaring (timezones, calendar-models, holidays, ...)
- analog phone standards (tonezone, dialplan structure, emergency numbers, ...) - communication networks (ISPs, mobile phone networks, voip termination services)
maybe other things, such as:
- public broadcast networks (DVB-T/C/S, analog TV inkl. VBI/videotext, FM, DAB, DCF-75/77, GPS, Galileo, ...)
- traffic regulations
- public transportation
- logistic services (dhl, royal mail, ups, ...)
- banking and payment systems information

obviously, a highly dynamic data-(structure-)collection process is needed, as data-sources (if 'open' ones available) range from simple text files to query-able web-services/applications... most of the information can either by found on different digital resources (i.e. URLs), others have to be (re-re-re-)collected in a global communal effort to 'free' this information (global phone numbering plans, other economy-related info). most people will only need some specific mapping functions (i.e. i want to know which wifi-regulations apply at some given GPS coordinates), so the system should be modular. also, as the user might decide to have part of the information available offline or to include data-source-information as well as actual data in her/his software project. to allow this, data-source-usage-licenses have to be digitally abstracted and respected for each data-source. i imagine something like a mixture of wikipedia and sourceforge hooked-up to giant knowledge-base-directory. as there are lots of hierarchical relations and dynamically defined schemes, and also most probably by magnitudes more read- than write-transactions, a massive openldap directory can serve as storage backend... people could first describe meta-resource-types (i.e. parsers, APIs, licenses, ...) and then feed the direcrory with resource links...

why is this related to OpenWrt?
Obviously, modern embedded router devices need to respect wifi regulations, know analog-phone tonezones, languages, (mobile-)ISPs, and all this. all those things are unconnected islands for now and therefore LuCI cannot make best-effort defaults for probably related configuration values such as language, regulation domain/country code, asterisk-stuff, ... Asking the user (or the on-board GPS unit or GeoIP) once "Where am I?" and then having at least best-effort defaults would be just birlliant. Clearly, by the size of the project, no commercial player except for google could launch such a thing. If google didn't do that yet (I don't know. anyone does?), we should start somewhere...

looking forward to your ideas

daniel
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to