Post on 02-Jun-2018
8/10/2019 Prctica de Visual PrologPrctica de Visual PrologPrctica de Visual Prolog
1/2
PRCTICA DE VISUAL PROLOG - 20.10.14
a) Representar en Prolog la red semntica de la figura. Se sugiere emplear un predicadobinario por cada relacin. Para las propiedades se sugiere que se emplee el predicado
atributo(Objeto, Atributo, Valor) . Por ejemplo atributo(albatros, come, peces).
8/10/2019 Prctica de Visual PrologPrctica de Visual PrologPrctica de Visual Prolog
2/2
atributo (animal,puede,respirar ).
atributo (ave,es_un,animal ).
atributo (ave,vuela,bien ).
atributo(ave,tiene,plumas).
atributo(ave,pone,huevo).
atributo(flamenco,es_un,ave).
atributo(albatros,es_un,ave).
atributo(flamenco,patas,largas).
atributo(flamenco,vive_en,marisma).
atributo(albatros,come,peces).
atributo(mamifero,es_un,animal).
atributo(mamifero,tiene,piel).atributo(mamifero,da,leche).
atributo(ballena,es_un,mamifero).
atributo(ballena,come,plancton).
atributo(ballena,vive_en,mar).
atributo(tigre,es_un,mamifero).
atributo(tigre,come,carne).
vuela(X,Y,X):-atributo(X,Y,Z).
atributo(flamenco,ave).
atributo(albatros,ave).
vuela(Z,Y):-atributo(Y,X),atributo(Z,X).