Semantics and Search ◾ 363
Q″’ = C
i
+ … + C
K
= (t
Qi
, …, t
Qn
).
Figure13.10 demonstrates the approach with a small example. From the concept
signatures, we know that the bank term is related to the FINANCIAL_BANK
concept with a weight of 0.5 and to RIVER_BANK with a weight of 0.2. Since this
query contains no other query terms, the term will be mapped onto FINANCIAL_
BANK due to the higher weight. After the term is disambiguated in this manner
and mapped onto suitable concepts, the concepts are mapped back to query terms
to form a new expanded syntactic query. In the gure, the semantic query Q′ =
(FINANCIAL_BANK) is mapped to the weighted query Q″ = (bank:0.5 “bank-
ing company”:0.9 “credit union”:0.6).
In this way, we managed to both disambiguate the query and add other seman-
tically related terms for better recall. e approach has the advantage of being used
on top of a standard search engine that supports weighted search terms. Since it
tends to add in more terms though, it tends to be better for recall than precision.
Formica et al. (2008) have a similar approach, SenSim, that depends on a reference
ontology with an ISA hierarchy weighted on the basis of a probability distribution.
Burton-Jones et al. (2003) use hypernyms from WordNet and the DAML ontol-
ogy library to expand queries. Similar strategies are used by Pinheiro et al. (2004),
Revuri et al. (2006) and Rocha et al. (2004). e Inquirus2 metasearch engine
expands queries with the users’ information need category (Glover et al., 2001).
13.5.5 Complex Constraint Queries
Some semantic systems allow users to formulate precise semantic queries using
complex semantic operators and references to ontology concepts and instances. In
the SemSearch system, for example, a user may specify to which RDFS or OWL
class a result should belong (Lei et al., 2006). Another example is GRQL, which
allows users to build graph pattern queries by navigating the ontology graphically
(Athanasis et al., 2004).
Formal constraint queries may accurately represent user information needs,
though they are complex and time-consuming to formulate. Even when graphical
FINANCIAL_BANK
Bank
RIVER_BANK
Concepts
Terms
0.5
0.2
0.6
0.9
Relationships to other concepts
Relationships to other concepts
Credit unionBanking company
Figure 13.10 Correspondence between concepts and terms.