World Library  
Flag as Inappropriate
Email this Article

Kalema of Buganda

Article Id: WHEBN0009160840
Reproduction Date:

Title: Kalema of Buganda  
Author: World Heritage Encyclopedia
Language: English
Subject: Buganda, Church of Uganda, Uganda Martyrs, Kabaka of Buganda, Daudi Cwa II of Buganda
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Kalema of Buganda

Ssekabaka Rashid Kalema Muguluma
Kabaka of Buganda
Reign October 21, 1888 - October 05, 1889
Predecessor Kiweewa of Buganda
Successor Mwanga II of Buganda
Died 1891
Bunyoro
Burial Mmende, Busiro
Spouse 1. Lady Nabikukuzi
2. Lady Sofia Kabak'alongoosa
3. Lady Nakibuuka I
4. Zefiria Nnampa Nakibuuka II
5. Lady Nabibooge
6. Lady Veneneka Nabiwemba
7. Lady Njera Saabaddu
Father Muteesa I of Buganda
Mother Namasole Ndibuwakanyi

Rashid Kalema Muguluma was Kabaka of the Kingdom of Buganda, from October 21, 1888 until October 5, 1889. He was the thirty-third (33rd) Kabaka of Buganda.

Contents

  • Claim to the throne 1
  • Married life 2
  • Issue 3
  • His reign 4
  • The final years 5
  • Succession table 6
  • See also 7
  • References 8
  • External links 9

Claim to the throne

Kalema Muguluma was the son of Kabaka Mukaabya Walugembe Muteesa I Kayiira, Kabaka of Buganda, who reigned between 1856 and 1884. His mother was Ndibuwakanyi, of the Mamba clan. He was declared Kabaka by the Muslim forces that deposed his elder brother Kabaka Kiweewa Mutebi Nnyonyintono on October 21, 1888. He maintained his capital at Mengo Hill.

Married life

He is recorded to have married the following wives:

  1. Nabikukuzi, daughter of Jjumba, of the Nkima clan
  2. Sofia Kabakalongoosa, daughter of Kinyolo, of the Nkima clan
  3. Nakibuuka, daughter of Mugema, of the Nkima clan
  4. Zefiria Nnampa Nakibuuka, daughter of Bakkabulindi of the Ngeye clan
  5. Nabibooge, daughter of Kibaya, of the Nsenene clan
  6. Veneneka Nabiwemba, daughter of Wakooli, a Musoga, of the Ngabi clan
  7. Njera Saabaddu, daughter of Gabunga, of the Mamba clan

Issue

His recorded children include:

  1. Prince (Omulangira) Kiweewa Zzimbe, whose mother was Nabikukuzi
  2. Prince (Omulangira) Edmond Alamanzaani Ndawula, whose mother was Zefiria Nnampa. He died on July 1, 1916
  3. Prince (Omulangira) Yozefu Musanje Walugembe, MBE. He was born on August 31, 1889. His mother was Nabibooge. He was educated at Namilyango College. In October 1914, he was commissioned as a 2nd Lieutenant in the African Native Medical Corps. In 1915 he was promoted to Lieutenant. He served in the First World War from 1915 until 1919. He was decorated with the Member of the Order of the British Empire (MBE), the 1915 Star and the British War and Allied Victory medals. On November 18, 1907, he married Sala Kiire, daughter of Chevalier Stanislas Mugwaanya, OBE, GCSG, at the White Fathers' Mission, Nsambya. Prince Musanje fathered two sons and one daughter: (a) Prince (Omulangira) Joseph Mukaabya (b) Prince (Omulangira) Daudi Kimera and (c) Princess (Omumbejja) Tereza Namukaabya.
  4. Princess (Omumbejja) Yuniya Maliamu Kamuwanda, whose mother was Veneneka Nabiwemba. Princess Kamuwanda was installed as Coronation Medal in 1937 and the Papal medal "Pro Ecclesia et Pontifice" in 1951. She died on May 30, 1951.
  5. Princess (Omumbejja) Besemerese Hana Dimbwe. She was born in Kampala in 1887. Her mother was Sofia Kabak'alongoosa. In September 1905, she married, at Mbale, as his third wife, Semei Lwakirenzi Kakungulu, then Kabaka of Bukedi.[1]

His reign

The period from 1884 through 1897 witnessed tremendous strife in Buganda. Sufficient Baganda had converted to one of the three major religions in the kingdom; Catholicism, Protestantism or Islam. As the ruling class in the kingdom attempted to adjust to the loss of absolute authority over their subjects' lives to these new religions; the kingdom was thrown into turmoil, rebellion, counter-rebellion and religious persecution.

Within a period of thirteen years from 1884 until 1897, Buganda witnessed the change of leadership at Mengo, six times, which was unprecedented in the kingdom. Various Kabaka's took sides with one religion or the other, only to be deposed by the supporters of the religions they did not choose. And the cycle repeated itself.

In October 1888, the Muslim faction was dominant in Buganda. All Christian missionaries were expelled, and Kabaka Kiweewa Mutebi Nnyonyintono was deposed. Kabaka Kalema Muguluma, who had converted to Islam and taken on the name Rashid, was installed on the throne. However, only one year later, he was forced to step down by the British imperial forces. He was offered an ultimatum by the British: either convert to Christianity and retain the throne, or remain Muslim and lose the throne. He evidently chose Islam and was deposed.

The final years

After his removal from the throne by the British, Kabaka Kalema went into exile in Bunyoro. He died in exile from complications of smallpox in January 1891. At the time of his death, his age is estimated to have been in the mid-twenties. His remains were repatriated and buried at Mmende in Busiro.[2]

Succession table

Preceded by
Kiweewa Nnyonyintono
King of Buganda
1888–1889
Succeeded by
Mwanga II Mukaabya

See also

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^
  2. ^

External links

  • Genealogy of the Kabakas of Buganda
  • List of Kings of Buganda
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.