270 likes | 402 Views
La Web Semántica. Asunción Gómez-Pérez {asun}@fi.upm.es http://www.oeg-upm.net Omtological Engineering Group Laboratorio de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid, Spain. Indice.
E N D
La Web Semántica Asunción Gómez-Pérez {asun}@fi.upm.es http://www.oeg-upm.net Omtological Engineering Group Laboratorio de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid, Spain
Indice • Web Semántica • Ontologias • Aplicaciones
El problema: Exceso de información Dinámica Millions of users Billions of pages WWW URI, HTML, HTTP Statica
Japonés الهندسة فىعلم التطو ر:الاسمآسنسيون غومزـبرز:المؤلّفون $74.95 :السّعر الكتاب:المنتج Árabe Skjøte: Ontological Ingeniørarbeid Forfatter:Overtakelse Gómez-Pérez... Pris:74.95€ Produkt:Bok الهندسة فىعلم التطو ر <b>:الاسم</b><BR>آسنسيون غومزـبرز<b>:المؤلّفون</b><BR> $74.95 <b>:السّعر</b><BR>المنتج<b>:الكتاب</b><BR> Title: Ontological EngineeringAuthors:Asunción Gómez-Pérez... Price:$74.95 Product:Book Noruego <b>Skjøte:</b> Ontological Ingeniørarbeid<BR> <b>Forfatter:</b> Overtakelse Gómez-Pérez... <BR> <b>Pris:</b> 74.95€<BR><b>Produkt:</b> Bok<BR> Inglés <b>Title:</b> Ontological Engineering <BR><b>Authors:</b> Asunción Gómez-Pérez... <BR> <b>Price:</b> $74.95<BR><b>Product:</b> Book<BR> La persona entiende el contenido de la página si conoce el idioma en el que está escrito La web actual está basada en html
Title: Ontological EngineeringAuthors:Asunción Gómez-Pérez... Price:$74.95 Product:Book Inglés <Title>Ontological Engineering</Title><Author>Asunción Gómez-Pérez...</Author> <Price>$74.95</Price><Product>Book</Product> الهندسة فىعلم التطو ر:الاسمآسنسيون غومزـبرز:المؤلّفون $74.95 :السّعر الكتاب:المنتج Árabe <الاسم>الهندسة فىعلم التطو ر </الاسم><المؤلّفون>آسنسيون غومزـبرز </المؤلّفون> <السّعر>$74.95</السّعر><الكتاب>المنتج </الكتاب> XML permite crear etiquetas con “significado” ¿Qué significado tienen las etiquetas para la máquina?
.- Encontrar la información .- Extraer la información relevante .- Interpretarla .- Síntesis “Information Overload”
Viaje Madrid-Tokyo .- Contenidos en diferentes idiomas .- Encontrar información heterogénea relevante .- Extraer .- Interpretar .- Agregar .- Consistencia de la información
“... a goal of the Web was that, if the interaction between person and hypertext could be so intuitive that the machine-readable information space gave an accurate representation of the state of people's thoughts, interactions, and work patterns, then machine analysis could become a very powerful management tool, seeing patterns in our work and facilitating our working together through the typical problems which beset the management of large organizations.” [Berners-Lee 1996] What was the Web intended to be?
“La Web Semántica es una extensión de la actual Web en la que a la información disponible se le otorga (anota o marca con) una semántica bien definida. Está basada en la idea de proporcionar en la Web datos definidos y enlazados, permitiendo que aplicaciones heterogéneas descubran, integren, razonen, utilicen la información presente en la web.” Hendler, J., Berners-Lee, T., and Miller, E. Integrating Applications on the Semantic Web, 2002, http://www.w3.org/2002/07/swint.html Definición de Web Semántica Ontologías Anotación
Delegación de las tareas a los ordenadores Conocimientos Información Metadatos Inferencias IBXX es un vuelo. El lugar de salida es Madrid y el lugar de llegada es Tokyo. Madrid es una ciudad europea. Tokyo es una ciudad en asia Xxx es un hotel situado en Tokyo Herzt es una compañía de alquiler de coches de lujos. Hertz tiene oficinas en Tokyo El new national theater es un teatro situado en Tokyo.Tiene funciones todos los sábados
Ser vivo Subclass of Subclass of Subclass of Invertebrado Vertebrado Plantas Frames and FoL Subclass of Subclass of Perro Gato Tiempo diseño Definition of Ontology “Una ontología es una especificación formal y explícita de una conceptualización compartida” Conocimientos consensuados Interpretable por la computadora Conceptos, propiedades Relaciones, axiomas, … Modelo abstracto y vista simplificada de un fenómeno del mundo que se quiere representar Ontologías
URI, HTML, HTTP WWW Web Semántica RDF, RDFS, OWL Lenguajes de la Web Semántica Evolucionando a OWL 1.1 RDF(S) y OWL son los lenguajes de la Web Semántica recomendados por el W3C Dinámica Estática Riqueza semántica
Ontología RDFS rdfs:Literal rdfs:Class rdf:Type rdfs:range Travel arrivalDate rdfs:domain rdfs:domain rdfs:domain rdfs:domain departureDate Company-name singleFare rdfs:range rdfs:range rdfs:range rdf:Type units:currencyQuantity xsd:Date RDF rdf:Type rdf:Property rdf:Type rdf:Type rdfs:Class rdf:ID="Travel"> <rdfs:comment>A journey from place to place</rdfs:comment> </rdfs:Class> <rdf:Property rdf:ID="arrivalDate"> <rdfs:domain rdf:resource="#Travel"/> <rdfs:range rdf:resource="&xsd;date"/> </rdf:Property> <rdf:Property rdf:ID="departureDate"> <rdfs:domain rdf:resource="#Travel"/> <rdfs:range rdf:resource="&xsd;date"/> </rdf:Property>
Metadatos Iberia Company-name IB-4321 arrivalDate singleFare departureDate 10/11/2005 500 euros <Travel rdf:ID=“IB-4321"> <Company-name>Iberia</Company-name> <singleFare>500 Euros</singleFare> <departureDate rdf:datatype="&xsd;date"> 2005-11-10 </departureDate> <arrivalDate rdf:datatype="&xsd;date"> 2005-11-10 </arrivalDate> <arrivalPlace rdf:resource="#Paris"/> </Travel>
RDFS rdfs:Literal rdfs:Class rdf:Type rdfs:range Travel rdfs:domain arrivalDate rdf:Type rdfs:domain rdfs:domain rdfs:domain departureDate Company-name singleFare rdfs:range rdfs:range rdf:Type rdfs:range units:currencyQuantity rdf:Type time:Date rdf:Type rdf:Type RDF rdf:Property rdf:Type rdf:Type Company-name rdf:Type IB-4321 “Iberia” arrivalDate singleFare departureDate 10/11/2005 500 euros
Travel.rdfs <rdfs:Class rdf:ID="Travel"> <rdfs:comment>A journey from place to place</rdfs:comment> </rdfs:Class> <rdf:Property rdf:ID="arrivalDate"> <rdfs:domain rdf:resource="#Travel"/> <rdfs:range rdf:resource="&xsd;date"/> </rdf:Property> <rdf:Property rdf:ID="departureDate"> <rdfs:domain rdf:resource="#Travel"/> <rdfs:range rdf:resource="&xsd;date"/> </rdf:Property> ... Iberia_Travels.rdf <Travel rdf:ID=“IB-4321"> <Company-name>Iberia</Company-name> <singleFare>500 Euros</singleFare> <departureDate rdf:datatype="&xsd;date"> 2005-11-10 </departureDate> <arrivalDate rdf:datatype="&xsd;date"> 2005-11-10 </arrivalDate> <arrivalPlace rdf:resource="#Paris"/> </Travel> ...
Independientes del lenguaje • Protégé-Frames • WebODE • OntoEdit • KAON1 • IODT (IBM) • Dependientes del lenguaje • Protégé-OWL y Protégé 4 • SWOOP • Ontolingua • OntoSaurus • WebOnto • OilEd
Instance of Instance of Ontologies and Metadata Ontologies Belongs_To Organization Person xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:NS0='http://www.esperonto.net/semanticportal/RDFS/Person_Ontology#' xmlns:NS1='http://www.esperonto.net/semanticportal/RDFS/Organization_Ontology#' Has_contact_Person Subclass of Subclass of Associate Prof. Partner <rdf:Description rdf:about='AsunciónGómez-Pérez'> <rdf:type rdf:resource=‘Associate Prof'/> <NS0:Full_Name>A. GomezPerez</NS0:Full_Name> <NS0:Belongs_To>UPM</NS0: Belongs_To > <NS0:e-mail>asun@fi.upm.es</NS0:e-mail> <rdf:Description rdf:about='UPM'> <rdf:type rdf:resource='Partner'/> <NS1:Acronym>UPM</NS1:Acronym> <NS1:Has_Contact_Person>Asunción Gómez-Pérez </NS1:Has_Contact_Person > Annotation (RDF) Web Page URL http://www.esperonto.net http://www.esperonto.net
Describir flujos de control Problemas Terminológicos Registrar servicios Interfaz de acceso al servicio Protocolo de comunicación Servicios Web UDDI, WSDL, SOAP URI, HTML, HTTP WWW Web Semántica RDF, RDFS, OWL Los Servicios Web Web paralela para el intercambio de información entre máquinas Interfaces de acceso a programas descritas de forma declarativaa los que se accede a través de la Web Dinámica Estática Riqueza semántica
Se describen utilizando el vocabulario de una ontología y se expresan en algún lenguaje de marcado semántico Servicios Web Semánticos Servicios Web UDDI, WSDL, SOAP DAML-S, OWL-S WSMO Web Semántica RDF(S), OWL La Web Semántica y los Servicios Web Semánticos Dinámica URI, HTML, HTTP WWW Estática Riqueza semántica
Mundo Real Usuarios Empresas Agentes Inteligentes Agentes Inteligentes Agente Agente Agente Agente Servicios Web Semánticos Repositorios /herramientas Metadatos:Anotación Sistema P2P RDF(S) DAML+OIL OWL Web Actual Emails Documentos Base de datos Online (Esquema Desconocido) Aplicaciones Servicios Web Páginas Web Estáticas Sitios Web restringidos por password Páginas Web Dinámicas Escenario en la Web Semántica Interoperabilidad