PRÁCTICA DE VISUAL PROLOG - 20.10.14
a)
Representar en Prolog la red semántica de la figura. Se sugiere emplear un predicado binario por cada relación. Para las propiedades se sugiere que se emplee e l predicado
atributo(Objeto, Atributo, Valor). Por ejemplo atributo(albatros, atributo(albatros, come, peces).
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).