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_])