示例#1
0
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)
示例#2
0
 def __init__(self):
     self._linker = NameSPARQL()
     self._extracter = Extraction()
     self._yago = YagoTypeSimilarity()
     self._query_graph = QueryGraph()