World Library  
Flag as Inappropriate
Email this Article

1st Philippine Legislature

Article Id: WHEBN0009223873
Reproduction Date:

Title: 1st Philippine Legislature  
Author: World Heritage Encyclopedia
Language: English
Subject: Legislative districts of Cebu, Legislative districts of Iloilo, Legislative districts of Pangasinan, Legislative districts of Leyte, Legislative districts of Ambos Camarines
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

1st Philippine Legislature

This article is part of a series on the
politics and government of
the Philippines

The First Philippine Legislature was the first session of the Philippine Legislature, the first representative legislature of the Philippines. Then known as the Philippine Islands, the Philippines under the sovereign control of the United States through the Insular Government. The Philippine Legislature consisted of an appointed upper house, the Philippine Commission and an elected lower house, the Philippine Assembly. These bodies were the predecessors of the Philippine Senate and Philippine House of the Philippine Congress.

Sessions

  • First Regular Session: October 16, 1907– April 4, 1908
    • First Special Session: May 22 – June 19, 1908
  • Second Regular Session: February 1 – May 20, 1909

Legislation

The First Philippine Legislature passed a total of 170 laws (Act Nos. 1801-1970)

Major legislation

  • Act No. 1801 — Gabaldon Act

Leadership

Philippine Commission

  • Governor-General:
James Francis Smith
William Cameron Forbes, appointed on November 11, 1909[1]

Philippine Assembly

Members

Philippine Commission

Filipino Members
Gregorio Araneta
Benito Legarda
Jose Luzuriaga
Rafael Palma
Trinidad Pardo H. de Tavera
Juan Sumulong
^1 Resigned on December 21, 1907.
^2 Resigned on March 1, 1909.
American Members
William Cameron Forbes
Bernard Moses
James Francis Smith
W. Morgan Shuster
Dean C. Worcester
^1 Resigned on June 30, 1908.
^2 Resigned on November 11, 1909.

Philippine Assembly

Province District Representative
Albay
1st
Tomas Almonte
2nd
Carlos Imperial
3rd
Angel Roco
Ambos Camarines
1st
Tomas N. Arejola
2nd
Manuel Rey
3rd
Francisco Alvarez
Antique
Lone
Pedro Villavert y Jimenez
Bataan
Lone
Jose Ma. Lerma
Batangas
1st
Felipe Agoncillo
2nd
Eusebio Orense
3rd
Gregorio Katigbak
Bohol
1st
Candelario Borja
2nd
Jose A. Clarin
3rd
Eustaquio Boyles
Bulacan
1st
Aguedo Velarde
2nd
Leon Ma. Guerrero
Cagayan
1st
Pablo Guzman
2nd
Gabriel Lasam
Capiz
1st
Eugenio Picazo
2nd
Jose Altavas
3rd
Simeon Mobo
Cavite
Lone
Rafael Palma
Cebu
1st
Celestino Rodriguez
2nd
Sergio Osmeña
3rd
Filemon Sotto
4th
Alejandro Ruiz
5th
Troadio Galicano
6th
Casiano Causing
7th
Pedro Rodriguez
Ilocos Norte
1st
Ireneo Javier
2nd
Baldomero Pobre
Ilocos Sur
1st
Vicente Singson Encarnacion
2nd
Maximino Mina
3rd
Juan Villamor
Iloilo
1st
Amando Avanceña
2nd
Nicolas Jalandoni
3rd
Salvador Laguda
4th
Adriano Hernandez
5th
Regino Dorillo
Isabela
Lone
Dimas Guzman
La Union
1st
Andres Asprer
2nd
Francisco Zandueta
Laguna
1st
Pedro A. Paterno
2nd
Crispin Oben
Leyte
1st
Quiremon Alkuino
2nd
Salvador K. Demeterio
3rd
Florentino Peñaranda
4th
Jaime C. De Veyra
Manila*
1st
Dominador Gomez
2nd
Fernando Ma. Guerrero
Mindoro
Lone
Macario Adriatico
Misamis
1st
Carlos Corrales
2nd
Manuel Corrales
Negros Occidental
1st
Antonio Jayme
2nd
Dionisio Mapa
3rd
Agustin Montilla
Negros Oriental
1st
Leopoldo Rovira
2nd
Vicente Locsin
Nueva Ecija
Lone
Isauro Gabaldon
Palawan
Lone
Santiago M. Patero
Pampanga
1st
Monico R. Mercado
2nd
Marcelino Aguas
Pangasinan
1st
Nicanor Padilla
2nd
Deogracias Reyes
3rd
Juan Alvear
4th
Lorenzo Fenoy
5th
Matias Gonzales
Rizal
1st
Cayetano Lukban
2nd
Bartolome Revilla
Samar
1st
Honorio Rosales
2nd
Luciano Sinko
3rd
Eugenio D. Daza
Sorsogon
1st
Vicente de Vera
2nd
Pedro Chavez
Surigao
Lone
Francisco Soriano
Tarlac
1st
Melecio Cojuangco
2nd
Aurelio Pineda
Tayabas
1st
Manuel L. Quezon
2nd
Emiliano A. Gala
Zambales
Lone
Alberto Barreto

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. ^ Philippines - World Statesmen

Further reading

External links

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.