1. A method of generating a semantic representation of a string of words from a language, the method comprising: identifying at least one semantic token activated by a word; placing the identified semantic token in a list of potential semantic tokens for the semantic representation of the string of words; placing a wildcard semantic token in the list of potential semantic tokens for the word, the wildcard semantic token being capable of being activated by every word in the language; and building the semantic representation in part by utilizing one of the semantic tokens in the list of potential semantic tokens.