5. The process of claim 1 , wherein the process action of modeling the website design patterns based on the occurrences of layout elements, comprises an action of modeling the website design patterns using a Special Word with Background (SWB) modeling technique.
1. A computer-implemented process for modeling a multi-page website's design patterns, comprising: using a computer to perform the following process actions, selecting at least some of the pages of the website, for each of the selected pages, identifying layout elements found on the selected page, wherein a layout element comprises a combination of a hypertext markup language (HTML) element tag name and its location on the selected page, adding the identified layout elements to a layout element vocabulary list, and modeling the website design patterns based on the occurrences of layout elements in pages of the website that are listed in the layout element vocabulary list using a modeling technique that at least identifies global functional patterns of the website, wherein a global functional pattern identifies a function of a group of website pages.