Countries Knowledge

The knowledge of countries and languages is a nice and common example of structure data in "daily" life. "Language", "Country", "Currency" - terms we are used to deal with.

The Countries Knowledge database was created to demonstrate how general knowledge and software development are connected. In the beginning, there were two list, one for the languages offered in the web solution, and one for the country selection when you ask the user to enter his or her address. Then was the task to identify which languages are spoken in which countries, and the idea was born to make this knowledge easily accessible for everybody through web access and for the software itself to provide language or country specific functionality.

It's also an example of how structured data can be presented and maintained by using the Naradana Platform. The information is presented in two languages to demonstrate the independence between structure and wording.

The presentation part is already public, at least, while the public maintenance part is still in preparation. Since the functionality of the system depends on the entries, it's a challenge to make this database changeable by public and still ensure that functionality is not disturbed. We are working on this as part of the Naradana Solutions Framework functionality of version management with the goal to provide modification of structured data as easy and as public as text can be modified in wikipedia.

Acknowledgements

The content of the Countries Knowledge Database could have not been realizied without the great help of our interns:

  • Corinne Fischer
  • Xenia Frei

The information was collected from different open sources, thanks to everybody for providing these at: