Está en la página 1de 2

SBC

PRIMER PARCIAL

PROF. ANGEL ASENCIO

VALOR: 20 PTOS

Realizar los siguientes tpicos: TEMA I: ONTOLOGIAS Realizar un ENSAYO sobre el tema ONTOLOGIAS. Dicho ENSAYO puede ser entregado en forma de PDF o de archivo Word, y debe tener el siguiente formato: 1) 2) 3) 4) Ttulo Autor(es) Resumen Palabras claves (hasta un mximo de siete palabras). 5) Introduccin 6) Desarrollo del tema, con los subttulos que se estimen convenientes 7) Conclusiones 8) Bibliografa

En el DESARROLLO DEL TEMA, se podra incluir teora que abarque diversos tpicos sobre ONTOLOGIAS. Un esquema ejemplo pudiera ser, mnimamente, el siguiente: Concepto sobre ONTOLOGIA Resea histrica Estructura de una ontologa. Tipos de ontologas. Herramientas para crear ontologas (Aqu se deben explicar dichas herramientas, una de las mas famosas es PROTEGE, mas no obstante existen otras que deben ser reseadas). Ejemplo de una ontologa (Esta puede ser una ya existente en el Internet, o una creada por los integrantes del grupo. En todo caso, se debe explicar su uso y como trabaja). Valoracin del grupo acerca de las ontologas TEMA II: EJERCICIOS EN CLIPS. Determine que hacen o que problema resuelven cada uno de los siguientes cdigos escritos en clips:
(deffacts valores (val 12) (val 33) (val 42) (val 56) (val 64) (val 72) ) (defrule calcula (val ?x) (forall (val ?y) (test (>= ?x ?y))) => (printout t ?x crlf) ) (deffacts numeros (num 1 1) (hasta 6) ) (defrule numeros (hasta ?l) ?n <- (num ?x&:(< ?x ?l) ?y) => (retract ?n) (assert (num (+ ?x 1) (* ?y (+ ?x 1)))) )

TEMA III: MINI-SISTEMA EXPERTO HECHO EN CLIPS. Dado el siguiente pequeo sistema experto responda las preguntas a posteriori.
(deffacts inicio (materiales A papel madera tela)

(materiales B aceite gas lubricante) (materiales C magnesio sodio potasio) (extintores A agua sustancia-quimica-seca) (extintores B co2 sustancia-quimica-seca) (extintores C co2 espuma) ) (defrule tipo-incendio (se-quema ?material) (materiales ?tipo $? ?material $?) => (assert (incendio-tipo ?tipo)) (printout t "Hay un incendio de tipo " ?tipo crlf) (printout t "De que es el extintor?" crlf) (assert (tengo-extintor-de (read))) ) (defrule tipo-extintor (tengo-extintor-de ?x) (extintores ?tipo $? ?x $?) => (assert (tengo-extintor ?tipo ?x)) (printout t "Tenemos un extintor de " ?x " que es de tipo " ?tipo crlf) ) (defrule puedo-apagar (incendio-tipo ?tipo) (tengo-extintor ?tipo ?x) => (assert (puedo-apagar)) (printout t "El incendio se puede apagar con el extintor de " ?x crlf) ) (defrule inicio (initial-fact) => (printout t "Que se quema? " crlf) (assert (se-quema (read))) )

a) b) c) d) e)

Definitivamente, de que trata este sistema experto? Cuantos tipos de incendios maneja y de que tipo son? Cuantos tipos de extintores posee y de que estn hechos? Se puede considerar que las respuestas son cerradas o abiertas? En que parte del programa se pudiera agregar otro material inflamable y el correspondiente extintor. Muestre el cdigo que usara como solucin a este planteamiento.

OBSERVACION: El Ensayo puede tener un mnimo de 3 pginas y un mximo de 12 pginas. El examen parcial es en grupo no mayores de 2 personas. No obstante, se puede desarrollar individualmente, si as se quiere.

También podría gustarte