def findAndAssertDefinitionsFOPC(object, names): print(Ylw + "Checking features to define" + st, names) direct = languageTools.extractDirectObject(object) if direct: print(Ylw + "Found defining feature" + st, direct) if kb.Category(direct.lemma_): for name in names: kb.assertFromStatement(["inst", name, direct.lemma_]) statements.append(["inst", name, direct.lemma_])
def buildAndAssertObjectStatementFOPC(object, names): if kb.Category(object.lemma_): for name in names: kb.assertFromStatement(["inst", name, object.lemma_]) statements.append(["inst", name, object.lemma_])