Property:Context of

The context of Relation is meant to solve the problem of ambiguity. It is currently a proposal of User:MovGP0 and not implemented.

As an example we take the word Mars, which you can see on the Wikipedia has several meanings.

If you want now to start an article about the planet Mars called "Mars (planet)" you will declare it as in the following:

is a::Planet context of::solar system true title:Mars

Now you start another article called Mars (god). You can declare it like the following:

is a::God context of::roman mythology true title::Mars

If we now search for the word "Mars", a semantic search engine can provide the following list of results:

The God Mars in roman mythology The Planet Mars in solar system

Which follows the syntax:

"The" Class1 ", " Class2 ", " &hellip; trueTitle " in " Context1 ", " Context2 ", " &hellip;

Also semantic search could analyse a list of keywords to search for, and sort the articles by their semantic distance. E.g. a user is searching "Mars" and "Uranus". We can make several statements including:


 * Mars is a Planet in solar system or a God in roman mythology
 * roman mythology is a Mythology
 * Uranus is a Planet in solar system or a deity in greek mythology
 * greek mythology is a Mythology
 * deity is derived from God

So we can create the semantic distances between "Mars" and "Uranus":
 * Mars - solar system - Uranus (distance: 2)
 * Mars - roman mythology - Mythology - greek mythology - Uranus (distance: 4)
 * Mars - God - deity - Uranus (distance: 3)

So we can guess, that Mars and Uranus are mostly meant to be planets in the solar system. With this knowledge alone we won't change the amount of results of the search, but we can reorder them.

Another approach might be to weigh the distances to interests of the user. The user is therefore free to set semantic properties for his interest, which the search looks up, after which it weighs the results again.