Professional Documents
Culture Documents
sensores
perceptos
?
entorno
agente
acciones
Agentes software
c 2009 DIT-ETSIT-UPM Agentes, ontologías y web semántica transp. 2
UPM
Modelación de agentes
Modelos del agente
Conocimiento
En el nivel de
conocimiento: y objetivos
interpretación declarativa
racionalización
(por qué, para qué) Entorno
Observador observación
o diseñador o especificación (qué)
formalización Agente
(sistema de
implementación símbolos
(cómo) fisicos)
Representación
en lenguaje formal
En el nivel realización
simbólico:
Codificación
+ interpretación
procedimental
Conceptuación (1)
c 2009 DIT-ETSIT-UPM Agentes, ontologías y web semántica transp. 4
UPM
Conceptuación (2)
c
¿Otra conceptuación?
a d
b e
La conceptuación debe reflejar un
conocimiento general sobre el dominio:
El contenido semántico de la función Encima-de es el mismo que tiene la
relación Sobre: y = Encima-de(x) si y sólo si hy,x i ∈ Sobre
Si un bloque está libre no puede haber ninguno por encima de él, y
viceversa: x ∈ Libre si y sólo si no hay ningún y tal que hy,x i ∈ Sobre
Un bloque está más arriba que otro si está sobre él o está sobre un tercero
que está sobre él: hx,y i ∈ Más-arr-que si y sólo si hx,y i ∈ Sobre o bien hay
algún z tal que hx,z i ∈ Sobre y hz,y i ∈ Más-arr-que
c 2009 DIT-ETSIT-UPM Agentes, ontologías y web semántica transp. 5
UPM
Para la formalización:
• FOL (lógica de predicados de primer orden)
Semidecidible asunción de mundo cerrado
• DL (lógicas de descripciones)
Diseñadas para razonamiento con mundo abierto
Para la implementación:
• Lenguajes basados en FOL: Prolog, Datalog
• Lenguajes basados en DL: RDF (más o menos), OWL
c 2009 DIT-ETSIT-UPM Agentes, ontologías y web semántica transp. 7
UPM
Agente basado en DL
TBox
Lenguaje de Servicios de
descripción razonamiento
ABox
Reglas
Interfaz
Entorno,
otros agentes
c 2009 DIT-ETSIT-UPM Agentes, ontologías y web semántica transp. 8
UPM
Agente basado en DL vs. KBS
c 2009 DIT-ETSIT-UPM Agentes, ontologías y web semántica transp. 9
UPM
c 2009 DIT-ETSIT-UPM Agentes, ontologías y web semántica transp. 10
UPM
La web semántica
Objetivo: Definir y enlazar los recursos de la web de tal modo que los
programas (agentes) los puedan interpretar no sólo a efectos de
presentación, sino de automatización, integración y reutilización
c 2009 DIT-ETSIT-UPM Agentes, ontologías y web semántica transp. 11
UPM
http://www.w3.org/2000/Talks/0906-xmlweb-tbl/slide9-0.html
http://www.w3.org/2000/Talks/1206-xml2k-tbl/slide10-0.html
c 2009 DIT-ETSIT-UPM Agentes, ontologías y web semántica transp. 12
UPM
Las torres de Berners-Lee: 2005
http://www.w3.org/2005/Talks/0511-keynote-tbl/
c 2009 DIT-ETSIT-UPM Agentes, ontologías y web semántica transp. 13
UPM