def test_query_graph(): from sematch.sparql import QueryGraph qg = QueryGraph() concepts = [ 'http://dbpedia.org/class/yago/Film106262567', 'http://dbpedia.org/class/yago/Film103339296', 'http://dbpedia.org/class/yago/Film103338648', 'http://dbpedia.org/class/yago/Movie106613686', 'http://dbpedia.org/class/yago/Film103338821' ] entity = 'http://dbpedia.org/resource/Hal_Roach' assert 'http://dbpedia.org/resource/Luke_Pipes_the_Pippins' in qg.type_entity_query( concepts, entity)
def __init__(self): self._linker = NameSPARQL() self._extracter = Extraction() self._yago = YagoTypeSimilarity() self._query_graph = QueryGraph()