I. Introduction
Many Natural Language Query Interfaces to relational databases and semantic web triplestores convert the NL query to a formal query language such as SQL or SPARQL and then execute the formal query with respect to the relational database or semantic web triplestore respectively. One problem with these approaches is that the interface is restricted by the difficulty of translating complex NL phrases to the formal query language. In particular, queries with chained prepositional phrases containing quantifiers have been difficult to accommodate. Examples of such queries are: “who discovered two moons with a telescope in 1877 at us_naval_observatory,” and “where was a telescope used by hall to discover phobos”.