Call for Paper - July 2020 Edition
IJCA solicits original research papers for the July 2020 Edition. Last date of manuscript submission is June 22, 2020. Read More

Kenyan “Nyumba Kumi” Neighborhood Information System using Artificial Intelligence

International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Kevin O. Gogo, Kenneth O. Sigar

Kevin O Gogo and Kenneth O Sigar. Kenyan “Nyumba Kumi” Neighborhood Information System using Artificial Intelligence. International Journal of Computer Applications 144(12):7-11, June 2016. BibTeX

	author = {Kevin O. Gogo and Kenneth O. Sigar},
	title = {Kenyan “Nyumba Kumi” Neighborhood Information System using Artificial Intelligence},
	journal = {International Journal of Computer Applications},
	issue_date = {June 2016},
	volume = {144},
	number = {12},
	month = {Jun},
	year = {2016},
	issn = {0975-8887},
	pages = {7-11},
	numpages = {5},
	url = {},
	doi = {10.5120/ijca2016910488},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}


On our daily life, we need to engage with our neighbors on several issues ranging from social, security and general neighborhood wellbeing. In this regard, we have designed a “nyumba kumi” information system which uses artificial intelligence and the facts stored in its knowledge base to answer various “nyumba kumi” neighborhood queries. We collected a sample “nyumba kumi” concerns and converted them into facts and the system rules. Hence, we fed the system with sample facts converted into predicate logics, which we collected from a certain “nyumba kumi” neighborhood. The system is able to answer various neighborhood queries using artificial intelligence knowledge from the facts and rules fed into the system, which we designed using prolog. The system could be customized by adding as many facts and rules as possible as long as the facts and rules are not contradicting.


  1. Bitter, C., Elizondo, D., and Yang, Y,. 2009, Natural language processing: a prolog perspective, Springer science and business media
  2.  Brna, P., et al 1991. Prolog programming techniques. Journal of instructional science Volume 20, Issue 2-3 , pp 111-133
  3. Clocksin, W., and Mellish, C., 2003, Projects in Prolog In Programming in Prolog using ISO standards, pp 259-265
  4. Clocksin, W., F., et al 2003, Programming in prolog, Springer Verlag
  5. Getzinger, T., 1994, The costs and benefits of abstract interpretation-driven Prolog optimization, Static Analysis Lecture Notes in Computer Science Volume 864, 1994, pp 1-25
  6. Kothari C.R. 2004. Research methodology, 2nd ed., New Delhi: New Age Int. (P) Ltd.
  7. Nation Television news, 2014, available at accessed on 9th Feb 2016
  8. O'Keefe, R. A. 1990. The craft of Prolog. Cambridge, MA: MIT Press
  9. Pau, L., and Gianotti, C., 1990, Artificial Intelligence Programming Languages In Economic and Financial Knowledge-Based Processing Springer, pp 123-184
  10. Readt, L., and Kimming, A., 2015, probabilistic (logic) programming concepts, Springer
  11. Smedt K., 1998, Knowledge representation techniques in Artificial Intelligence, an overview In Human computer interaction , Springer Verlag
  12. Stickel, E., M. 1986, A prolog technology theorem prover: Implementation by an extended prolog compiler In 8th International Conference on Automated Deduction, Lecture Notes in Computer Science Volume 230, pp 573-587
  13. Treleaven, P., Refenes, A., Lees, K., and McCabe, S., 1987, Computer architectures for artificial intelligence in Future In Parallel Computers, Springer Volume 272, pp 416-49
  14. Wagner, R., N. 2000, knowledge bases and the prolog language, online available at


Artificial intelligence, prolog, neighborhood information system, “nyumba kumi”