Journal of University of Science and Technology of China ›› 2017, Vol. 47 ›› Issue (10): 823-836.DOI: 10.3969/j.issn.0253-2778.2017.10.004

• Original Paper • Previous Articles     Next Articles

Distributed keyword approximate search method for RDF

CHEN Yuan, WANG Jingbin   

  1. College of Mathematics and Computer Science, Fuzhou University, Fuzhou 350108, China)
  • Received:2016-08-28 Revised:2016-12-08 Online:2017-10-31 Published:2017-10-31

Abstract: Existing RDF keyword search methods mainly search on the large-scale RDF data graph directly and do not make full use of the semantic information in the RDF ontology. Too many iterations lead to unfavorable search efficiency and unsatisfactory results. To solve these problems, a distributed keyword approximate search algorithm (DKASR) for RDF based on Redis memory database cluster was proposed and the parallel search of large-scale data on the distributed platform was realized. The algorithm constructs ontology sub-graphs by using the semantic information of RDF ontology, uses the semantic scoring function to sort ontology sub-graphs, and searches and returns the Top-k results concurrently with the aid of MapReduce computation model. If the results do not meet Top-k, ontology sub-graphs are extended to generate approximate ontology sub-graphs and the semantic similarity function is used to sort approximate ontology sub-graphs. Then, MapReduce computation model was used to realize the parallel search until the results meet Top-k. Finally, the results of experiments show that the DKASR algorithm can realize the RDF keyword approximate search and return the Top-k results efficiently and accurately.

Key words: RDF, keyword, approximate search, Redis, MapReduce

CLC Number: