1. A computer executable program having instructions to implement a method to conduct an ontological subject matter search, the method comprising: selecting a subject matter for searching by at least one high-level criterion; defining an ontology structure for the at least one high-level criterion for the selected subject matter; and revising the at least one search criterion in real time.