1. A method, comprising: in response to a query regarding a relationship among keywords, using one or more web search engines to identify highly ranked web pages related to the keywords and highly ranked ontologies related to the keywords; extracting semantics that are related to the keywords from the highly ranked web pages; combining the highly ranked ontologies and the extracted semantics to form an integrated ontology; identifying relationships that are related to the keywords from the integrated ontology; and ranking the identified relationships.