1. A method of generating a query for querying an ontology, the method comprising: receiving a first query in a first language, wherein the first query complies with a predefined grammar and comprises one or more terms from a vocabulary used in the ontology; and generating, based upon the first query, one or more queries in a second language, wherein the second language is different from the first language and the ontology is capable of being queried using the one or more queries in the second language.