1. A computer implemented method comprising: using structural parsing to extract information from user input comprising a URL or domain name, the information comprising one or more of a protocol, a location, and a subdirectory; using semantic parsing of the information to identify a first one or more concepts represented by one or more tokens within the extracted information; querying a concept association map to retrieve a second one or more concepts related to the first one or more concepts, each of the concepts representing a unit of thought, expressed by a term, letter, or symbol, the concept association map comprising a representation of concepts, concept metadata, and relationships between the concepts; ranking the first one or more concepts and the second one or more concepts to create ranked concepts; and storing the ranked concepts for displaying to one or more users of the computer platform.