7. A method for executing a digitally encoded first query expressed in a semantic query language by a computer on data organized as a relational database with a corresponding schema stored in a computer system comprising: automatically generating a data structure representing a mapping of the relational database schema to a synthetic domain model that is a putative ontology automatically created from the relational schema; creating a VIEW construct taking as arguments values derived from a subset of the contents of the mapping data structure; automatically translating the first query into a second digitally encoded relational query that contains an input parameter comprised of a reference to the VIEW construct.
9. The method of claim 7 where the VIEW construct has been materialized.