A base de conhecimento pode ser comparada a uma árvore genealógica, pois ela organiza informações de forma estruturada, conectando fatos e regras de maneira hierárquica. Assim como uma árvore genealógica descreve as relações familiares entre indivíduos, a base de conhecimento relaciona dados, fatos e regras para criar uma rede de informações. Em uma árvore genealógica, os nós representam indivíduos e as conexões entre esses nós indicam relações familiares, como pais e filhos. Da mesma forma, na base de conhecimento, os nós representam fatos, como "João é um ser humano" ou "Maria é mãe de João". As conexões entre esses nós são representadas pelas regras que relacionam esses fatos, como "Se Maria é mãe de João, então Maria é um ser humano", inferindo um novo fato a partir de uma regra lógica. Assim, a base de conhecimento permite que, a partir de um conjunto de dados iniciais, seja possível gerar novos conhecimentos por meio de inferências, ou seja, deduzir novas informações a partir dos fatos e regras existentes. Como em uma árvore genealógica, onde você pode descobrir relações entre pessoas com base nas informações disponíveis, na base de conhecimento é possível fazer conexões lógicas entre fatos e regras para entender e extrair novas informações. Em resumo, a base de conhecimento funciona como uma rede de relações entre fatos e regras, permitindo que novos conhecimentos sejam extraídos de forma estruturada, assim como uma árvore genealógica revela os vínculos familiares entre indivíduos.
masculino(joanir).
masculino(jose).
maculino(edirley).
masculino(arthur).
masculino(matheus).
feminino(maria).
feminino(helena).
feminino(daiana).
feminino(alice).
casado(edirley,daiana).
casado(jose,helena).
casado(joanir,maria).
genitor(jose,daiana).
genitor(helena,daiana).
genitor(joanir,edirley).
genitor(maria,edirley).
genitor(edirley,arthur).
genitor(daiana,arthur).
genitor(edirley,matheus).
genitor(daiana,matheus).
genitor(edirley,alice).
genitor(daiana,alice).