I am looking for a method that can realize if there is any semantic relation between two terms using ontologies. For example given two terms "kitchen" and "Chef" it can return s.th like chef works in a kitchen and a correlation value (for example 0.7). What about proper nouns or noun phrases? The relatedness of two phrases such as
"the biggest defense against the US Navy's Laser Weapon System" and
"China's crippling pollution problem".
I would be appreciated if you could give me some references.