11. The method of claim 6 , wherein the method further comprises a location ontology database generating step, comprising: a domain ontology creation step of extracting an entity table and a category table, attributes and relations from an electronic map and Web pages, and combining them with predetermined axiom part so as to generate a domain ontology for each domain; a mapping ontology creation step of extracting at least one of synonymy mapping relations, language mapping relations and geospatial mapping relations based on a synonymous dictionary, an abbreviation rule base, a multi-lingual dictionary and an electronic map, and combining them so as to generate a mapping ontology.
6. A natural language based location query method, the method comprising: a receiving step of receiving a request for natural language query for a location of an target entity having a specified geographical relationship to a known entity in the natural language query sent from a user terminal by a user; a natural language query processing step of parsing the natural language query to determine the known entity of the natural language query and performing at least one of a fuzzy processing and an indirection processing on the received request for natural language query by searching a location ontology database and a location query language database for the known entity, and retrieving location information corresponding to the known entity from a location database, wherein the location query language database is generated by creation of a domain query language and a common query language, wherein the domain query language is created by collecting question sentences for each domain, extracting syntax and a constant table from the question sentences, and combing the extracted syntax and a query action corresponding to the syntax, and the common query language is created by calculating a similarity among all domain query languages, and extracting a common query language, wherein the fuzzy processing step comprises at least one step of deleting redundant words based on a grammar feature, detecting and completing incomplete words based on the location ontology, and finding words omitted by the user by using context-aware technology based on the user's query history, and the indirection processing step comprises converting an indirect description in the query into a corresponding category name in the location ontology database by searching the category table in the location ontology base; and a transmitting step of transmitting the location information of the known entity to the user terminal, wherein the location ontology database includes an index that geographically relates the target entity to the known entity and the location query language database includes a syntax for a query to access a database having a location of the target entity.