46. A method for automatically mapping patterns of Universal Resource Locators (URLs) of web pages on a website to one or more semantic types, the method, comprising: identifying a first web page and a second web page in the web site; retrieving a first URL of the first web page and a second URL of the second web page; storing the first and second URLs in memory for analysis; comparing URL segments in the first and second URLs and corresponding values in each field; extracting a first pattern from the first URL; using a key field from the URL segments in the first URL, identifying a first semantic type with which content embodied in the first web page has a first type of semantic relationship; storing the first pattern in a database embodied in a machine-readable storage medium as being mapped to the first semantic type; receiving via a user interface a search query associated with the first semantic type; mapping the search query into the first pattern stored in the database based on the first semantic type; and performing a search for other location identifiers matching the first pattern for locating other web pages or other web pages including content embodied therein, that have the first type of semantic relationship to the first semantic type.
49. The method of claim 46 , further comprising, identifying, using a tag associated with the first web page, a second semantic type, wherein, the content embodied in the first web page has a second type of semantic relationship with the second semantic type.