prior art systems look for only a phone number column in the table and the result is a null if no such column exists in the table the present invention looks for phone number home phone number office phone number and mobile phone number to answer the query assuming the domain model defines home office mobile phone numbers to be subclasses of phone number fig1 illustrates a semantic query and transitive property assume the user wants to find regions located in new york the semantic model 1100 can define the locations yorktown 1102 hawthorne 1104 westchester 1106 and new york 1108 which are transitive properties the data stores give instances such as yorktown which is located in westchester county and hawthorne which is also located in westchester county westchester county is located in new york then the query result returns not only westchester but also yorktown and hawthorne because of the transitivity property fig1 shows a semantic query and symmetric property assume the user wants to find equivalent classes of vehicles further assume that none of the data stores has this information explicitly also assume that the semantic model 1200 defines that equivalence is a symmetric property 1202 then assuming the fact that automobile 1204 is equivalent to vehicle 1206 is defined in the semantic model 1200 as shown in fig9 the new fact that a vehicle is equivalent to automobile is inferred from the semantic model by using that the knowledge equivalence is a symmetric property therefore the query result returns automobile because it is reasoned to be equivalent with vehicle fig1 shows semantic query.