TermFinder

TermFinder is the second module of the LODQA system.

Once the Graphicator module has produced a PGP from a given NL query, the TermFinder module is responsible for finding the URIs and values of the nodes in the PGP, as illustrated below:

TermFinder

Note that the URIs and the values have to be those actually appearing in the target dataset. Otherwise, there is no chance for the PGP to be matched with any part of the dataset. Through the normalization, each node of the PGP is connected to a corresponding term (URI or value) in the dataset. We describe it as the PGP is anchored at the dataset, and we call the PGP an anchored PGP (APGP).

Note also that often a natural language term may be normalized to more than one RDF terms due to ambiguity or polysemy. Therefore, more than one APGPs may be produced from one PGP through normalization.