La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

La Web Semántica Asunción Gómez-Pérez

Presentaciones similares


Presentación del tema: "La Web Semántica Asunción Gómez-Pérez"— Transcripción de la presentación:

1 La Web Semántica Asunción Gómez-Pérez {asun}@fi.upm.es
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

2 Indice Web Semántica Ontologias Aplicaciones

3 El problema: Exceso de información
Dinámica Millions of users Billions of pages WWW URI, HTML, HTTP Statica

4 La web actual está basada en html
الهندسة فىعلم التطو ر <b>:الاسم</b><BR> آسنسيون غومزـبرز <b>:المؤلّفون</b><BR> $74.95 <b>:السّعر</b><BR> المنتج <b>:الكتاب</b><BR> الهندسة فىعلم التطو ر :الاسم آسنسيون غومزـبرز :المؤلّفون $74.95 :السّعر الكتاب :المنتج Árabe Japonés <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> Skjøte: Ontological Ingeniørarbeid Forfatter: Overtakelse Gómez-Pérez... Pris: 74.95€ Produkt: Bok Noruego <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> Title: Ontological Engineering Authors: Asunción Gómez-Pérez... Price: $74.95 Product: Book Inglés La persona entiende el contenido de la página si conoce el idioma en el que está escrito

5 XML permite crear etiquetas con “significado”
<الاسم>الهندسة فىعلم التطو ر </الاسم> <المؤلّفون>آسنسيون غومزـبرز </المؤلّفون> <السّعر>$74.95</السّعر> <الكتاب>المنتج </الكتاب> الهندسة فىعلم التطو ر :الاسم آسنسيون غومزـبرز :المؤلّفون $74.95 :السّعر الكتاب :المنتج Árabe <Title>Ontological Engineering</Title> <Author>Asunción Gómez-Pérez...</Author> <Price>$74.95</Price> <Product>Book</Product> Title: Ontological Engineering Authors: Asunción Gómez-Pérez... Price: $74.95 Product: Book Inglés ¿Qué significado tienen las etiquetas para la máquina?

6 “Information Overload”
.- Encontrar la información .- Extraer la información relevante .- Interpretarla .- Síntesis

7 Viaje Madrid-Tokyo .- Contenidos en diferentes idiomas
.- Encontrar información heterogénea relevante .- Extraer .- Interpretar .- Agregar .- Consistencia de la información

8 What was the Web intended to be?
“... 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] Web is still for people not machines

9 Definición de Web Semántica
“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, Ontologías Anotación

10 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 Proof, Trust Making links where there aren’t any already Searching for a successful team sportsman who is European El new national theater es un teatro situado en Tokyo.Tiene funciones todos los sábados Herzt es una compañía de alquiler de coches de lujos. Hertz tiene oficinas en Tokyo

11 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 Frames and FoL Subclass of Ser vivo Vertebrado Invertebrado Plantas Tiempo diseño Perro Gato Ontologías

12 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 URI, HTML, HTTP WWW RDF, RDFS, OWL Web Semántica Estática Riqueza semántica

13 Ontología Travel 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"> Travel rdfs:Literal rdfs:Class Company-name singleFare units:currencyQuantity rdfs:range rdfs:domain rdf:Type departureDate xsd:Date arrivalDate rdf:Property RDF RDFS

14 Metadatos IB-4321 Iberia Company-name 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"> </departureDate> <arrivalDate rdf:datatype="&xsd;date"> </arrivalDate> <arrivalPlace rdf:resource="#Paris"/> </Travel>

15 units:currencyQuantity
Travel rdfs:Literal rdfs:Class Company-name singleFare units:currencyQuantity rdfs:range rdfs:domain rdf:Type departureDate time:Date arrivalDate rdf:Property RDF RDFS rdf:Type IB-4321 “Iberia” 500 euros 10/11/2005 singleFare departureDate arrivalDate Company-name

16 Travel.rdfs Iberia_Travels.rdf
<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"> ... Iberia_Travels.rdf <Travel rdf:ID=“IB-4321"> <Company-name>Iberia</Company-name> <singleFare>500 Euros</singleFare> <departureDate rdf:datatype="&xsd;date"> </departureDate> <arrivalDate rdf:datatype="&xsd;date"> </arrivalDate> <arrivalPlace rdf:resource="#Paris"/> </Travel> ...

17 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

18 Ontologies and Metadata
Person Belongs_To Organization xmlns:rdf=' xmlns:NS0=' xmlns:NS1=' Has_contact_Person Subclass of Subclass of Associate Prof. Partner Instance of <rdf:Description rdf:about='Asunción Gómez-Pérez'> <rdf:type rdf:resource=‘Associate Prof'/> <NS0:Full_Name>A. GomezPerez</NS0:Full_Name> <NS0:Belongs_To>UPM</NS0: Belongs_To > <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

19 Creating metadata for processing satelite information

20 Metadata for Fraud detection in cars

21 Los Servicios Web Web paralela para el intercambio de información entre máquinas
Registrar servicios Interfaz de acceso al servicio Protocolo de comunicación Describir flujos de control Problemas Terminológicos UDDI, WSDL, SOAP Servicios Web Interfaces de acceso a programas descritas de forma declarativa a los que se accede a través de la Web Dinámica URI, HTML, HTTP WWW RDF, RDFS, OWL Web Semántica Estática Riqueza semántica

22 La Web Semántica y los Servicios Web Semánticos
DAML-S, OWL-S WSMO Se describen utilizando el vocabulario de una ontología y se expresan en algún lenguaje de marcado semántico UDDI, WSDL, SOAP Servicios Web Dinámica URI, HTML, HTTP WWW RDF(S), OWL Web Semántica Estática Riqueza semántica

23 Anotación de Servicios Web Semánticos
Instance of Instance of Process Person Organization Has_contact_Person Belongs_To Associate Prof. Partner Subclass of Domain Ontology Service Ontology Subclass of Subclass of Subclass of Atomic Process Simple Process Composite Process Instance of Anotación OWL-S <process:AtomicProcess rdf:ID=“OrganizationFinder"> <process:hasInput> <process:Input rdf:ID=“Person_In"> <process:parameterType rdf:resource="&domainontology;#Person"/> </process:Input> <process:hasOutput> <process:Output rdf:ID=“Organization_Out"> <process:parameterType rdf:resource="&domainontology;#Organization"/> </process:Output> </process:AtomicProcess> WSDL Descripción Nivel Sintáctico Servicio URL

24 Escenario en la Web Semántica
Mundo Real Usuarios Empresas Agente Agentes Inteligentes Interoperabilidad Servicios Web Semánticos Metadatos:Anotación Sistema P2P RDF(S) DAML+OIL OWL Repositorios /herramientas s Documentos Páginas Web Estáticas Base de datos Online (Esquema Desconocido) Aplicaciones Servicios Web Sitios Web restringidos por password Páginas Web Dinámicas Web Actual

25 Ontological Engineering for the Semantic Web
Applications Build Ontologías Methodologies and methods Tools Reasoners Lenguages


Descargar ppt "La Web Semántica Asunción Gómez-Pérez"

Presentaciones similares


Anuncios Google