Em Python
Last updated
Last updated
Vamos criar uma rede semântica, definida como um conjunto de declarações.
Cada declaração associa uma relação semântica ao indivíduo que a declarou.
Declaration(user,relation)
Uma relação pode ser dos três tipos seguintes:
Member(obj, type)
Um objecto é membro de um tipo.
Subtype(subtype,supertype)
Um tipo é subtipo de outro.
Association(entity1,name,entity2)
Uma entidade (objecto ou tipo) está associada a outra.
Operações principais:
insert
Introduzir uma nova declaração.
query_local
Questionar a rede semântica sobre as declarações existentes.
Através da introdução incremental de declarações por diferentes interlocutores, emulamos de forma simplificada um processo de aprendizagem, em que o conhecimento é adquirido através da interacção com outros agentes.