//this function takes an array of phrases or words passed through to make a link //the first element '[0]' in the array is the title and name of the link //the rest of the elements '[1] and on' are key_words or key_phrases function create_keylink($key_links,$name) { global $QUERY_STRING; global $SCRIPT_NAME; $debug = 0; if($debug!=0) { print "name passed through is $name
"; } if($debug!=0) { print "name = $name
"; } if($debug!=0) { print "query_string = $QUERY_STRING

"; } $path_nav = $SCRIPT_NAME; if($QUERY_STRING) { $path_nav .= "?" . $QUERY_STRING; } if($debug!=0) { print "path_nav = $path_nav
"; } $nav_temp = split ("/",$path_nav); $nav_count = count ($nav_temp); $nav_part[0] = create_keyword($name); if($debug!=0) { print "nav_part[0] = $nav_part[0]
"; } for($k=1; $k<$nav_count; $k++) { $nav_part[$k] = $nav_temp[$k]; if($debug!=0) { print "nav_part[$k] = $nav_part[$k]
"; } } $j = 0; for($i=1; $i< count($key_links); $i++) { $key_word[$j] = $key_links[$i]; $key_word[$j] = create_keyword($key_word[$j]); $j++; } $key_link = $key_links[0]; $title = create_keyword($key_link); echo "$key_link"; } ?> //this function takes an array of phrases or words passed through to make a link //the first element '[0]' in the array is the title and name of the link //the rest of the elements '[1] and on' are key_words or key_phrases function create_artkeylink($key_links,$name) { global $QUERY_STRING; global $SCRIPT_NAME; $debug = 0; if($debug!=0) { print "name passed through is $name
"; } if($debug!=0) { print "name = $name
"; } if($debug!=0) { print "query_string = $QUERY_STRING

"; } $path_nav = $SCRIPT_NAME; if($QUERY_STRING) { $path_nav .= "?" . $QUERY_STRING; } if($debug!=0) { print "path_nav = $path_nav
"; } $nav_temp = split ("/",$path_nav); $nav_count = count ($nav_temp); $nav_part[0] = create_keyword($name); if($debug!=0) { print "nav_part[0] = $nav_part[0]
"; } for($k=1; $k<$nav_count; $k++) { $nav_part[$k] = $nav_temp[$k]; if($debug!=0) { print "nav_part[$k] = $nav_part[$k]
"; } } $j = 0; for($i=1; $i< count($key_links); $i++) { $key_word[$j] = $key_links[$i]; $key_word[$j] = create_artkeyword($key_word[$j]); $j++; } $key_link = $key_links[0]; $title = create_artkeyword($key_link); echo "$key_link"; } ?>
WaterHistory.org WaterHistory.org
WaterHistory.org Search WaterHistory.org
 
WaterHistory.org WaterHistory.org WaterHistory.org
WaterHistory.org WaterHistory.org
Location Water Use Historic Era Technology Short Bios Multimedia About Home
 

LESSON
PLAN

ANCIENT ROMAN
WATER SYSTEMS


Purpose:

To understand the impact that ancient and modern municipal water systems have on the quality of life


Preparation:
  1. The following resources are available at this website:
  2. Suggested additional reading:
    • Smith, Norman, 1978. "Roman Hydraulic Technology,:Scientific American, 238:154-161

Suggested Lesson Development

Attention Activities:

Discuss Frontinus's statement about the aqueducts of Rome: "...with such an array of indispensible structures carrying so many waters, compare if you will, the idle Pyramids or the useless, though famous work of the Greeks."

Discussions:

List the pluses and minuses of ancient Roman water supply systems

Pluses:

  • Large quantities of water
  • Understood the need for unpolluted water sources
  • Structures were well engineered
  • Surplus water helped flushed their urban drains

Minuses:

  • Not a lot of water storage
  • Few abodes had running water; for most, water had to be carried from a nearby (?) fountain
  • Taps/faucets were rarely used

Compare to contemporary municipal water systems

Contemporary water systems have:

  • Enough storage to meet daily fluctuations in demand
  • Water treatment plants
  • Pressure pipes
  • Connections to individual homes, apartments, etc.
  • Water supplied on demand from a tap/faucet

Ancient Roman systems

  • The lack of individual connections tended to encourage Romans to spend more time outside their abodes, in the streets and entertainment centers of Rome.

 
   Quick Links
 » Travel Info
 » Teaching Aids 
Programming and Design by Moki Systems, a Utah Ruby on Rails consultancy with content provided by USBR Provo Area Office.
Accu-tech Auto Wisp-router.com