MAIN
WEBSITE DEVELOPMENT
ABOUT US

WHAT MAKES US SPECIAL

PORTFOLIO

PRESS RELEASE

CONTACT

GRAPHICS DESIGN

GALLERY ONE & TWO

 UPDATED! INTERNET DEVELOPMENT NEWS!

SEARCH

INTERNET DEVELOPMENT LINKS  & RESOURCES

Our Primary focus is Internet Development. "We Build Websites," and all other aspects of our business revolve around that core service...

 
Microsoft Certified Professionals on Staff

 

International Webmasters Association

 

 

iBuilder of Northwest Florida website and internet applications developer and builder
"Small Business Serving Small Business"

Visual SiteMap

Courtesy of Drexel University

This page demonstrates a research prototype that aims to provide some solutions to the questions above.

- Would you like to have a city map when you visit a city you have never been before? 

- Then do you wish to have a map when you visit a Web site? 

- Do you often go through many levels of the web hierarchy before getting to the page you want? 

- Then do you wish to see the complete hierarchy of a website in a single screen or a map?

Sitemap is a Java application that visualizes a given web site (or a collection of links). Through a WebCrawler, Sitemap first traverses every link of the web site, collects statistical data, and index all the words and pages of the site. Based on the statistical data and the indexing, sitemap converts each page of the site into a vector, and uses these vectors to train a neural network. As the outcome, the trained neural network presents the site in an organized map: subject areas are identified and labeled; their sizes and locations are determined by relationships among the subjects and by their occurrence and co-occurrence frequencies. Links are clustered and located within their respective subject areas, represented by colored dots. Some patterns of the site are clearly revealed (see two observations below, for example).

To help users interact with the map, Sitemap provides various interactive tools. For example, areas can be labeled in more/less details through adjusting a scroll bar; links can be selected through clicking or dragging; contents of any selected links can be shown in a separate window, etc.

In short, Sitemap has three components:

  • a WebCrawler that indexes a site;
  • a neural network training procedure that organizes the site;
  • and an applet interface that presents a map of the site.
Because of web crawling, indexing, and the complex computation involved in the neural network training, Sitemap currently can not be used to generate a map on the fly. However, due to separation of interface and back-end engines, the interface applet is fully interactive and can be used online, provided that other preprocessing has been completed beforehand. What you will see in the following are several examples of Web sites presented by the applet.

Note that you must have a java-enabled browser to view them (Currently, the maps look best on a workstation with a large monitor. They work OK on Windows'95, but their functions suffer a lot on Macs). If your monitor is smaller than 17", you should click on the link "for small monitor" on each example.

Other related self-organizing Web Maps

Explore them and find out if Sitemap would be a good alternative table of contents or indexing page for a web site.

 

Related Links:

- Cyber-Geography Research

- Current world map of the Internet - Showing hosts on the Internet. This map uses data from July 1999... 

___

"Small Business Serving Small Business"
iBuilder of NorthWest Florida, Inc. © 1997

TOP