06 Busqueda

Post on 18-Nov-2014

1.306 views 2 download

description

clase de hoy sobre busqueda 2.0 y porque no funciona la web semantica

Transcript of 06 Busqueda

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Aplicaciones y Servicios de información y colaboración en el Web

Joaquín Salvachúa

Antonio Fumero

Dpto. de Ingeniería de Sistemas

Telemáticos

E. T. S. I. de Telecomunicación

Universidad Politécnica de Madrid

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Interactivo

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Aplicaciones Web frente a Aplicaciones PC

• Necesidad de Instalar un programa. • Problemas de las actualizaciones

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

¿Aplicaciones web offline?

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Compartir buscar

• Al estar los datos de otros usuarios en el servidor se pueden buscar y compartir.

• En el PC es necesario tener protocolos complejos para la misma funcionalidad.

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

long tail

The long Tail

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

ZIPF

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

The long tail

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Estanterias

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

buscar

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Google pagerank

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Grafos (Euler)

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

web semántica

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

El web Semantico

• Visión definida por Tim Berners-Lee (1997)

• “The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation.”

– T. Berners-Lee, J. Hendler, O. Lassila,“The Semantic Web”, Scientific American, May 2001

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

El Web actual

• Inventado por Tim Berners-Lee en 1989• Idea principal: combination of

– Hypertexto– Internet

• URI: evolución de URL a identificador global.

• HTTP / HTML: protocolo y datos del hipertexto.• Para ver en un navegador (posterirmente).

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Objetivos de Web Semántico

• La información sea comprensible para personas y maquinas. No solo representarla en la pantalla.

• “The Semantic Web will bring structure to the meaningful content of Web pages, creating an environment where software agents roaming from page to page can readily carry out sophisticated tasks for users.”

– T. Berners-Lee, J. Hendler, O. Lassila,“The Semantic Web”, Scientific American, May 2001

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Ejemplo típico

MomPhysician’s Agent

Lucy’s Agent

requiredtreatment

schedule appointment

Insurance Co.

Provider sites

Rating

in-plan?close-by?specialist?

Pete’s Agent

driving schedule

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

La TRANSPARENCIA

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Web Languages for Machine InterpretationXML (Extensible Markup Language): Semiformal documents range between non-formatted texts and fully formatted databasesRDF (Resource Description Framework): Structured metadata describe arbitrary heterogeneous Web pages/objects in a homogeneous manner

Machines (e.g., search engines) can analyzeXML or RDF markups better than full HTML

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Ejemplo

Xaver M. LindeWikingerufer 710555 Berlin

<em>Xaver M. Linde</em><br>Wikingerufer 7<br><strong>10555 Berlin</strong>

<address> <name>Xaver M. Linde</name> <street>Wikingerufer 7</street> <town>10555 Berlin</town></address>

Representación frente a Estructura

external HTML

XML

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

En RDF

<address> <name>Xaver M. Linde</name> <street>Wikingerufer 7</street> <town>10555 Berlin</town></address>

Estructura frente a semántica

XMLont:Address

rdf:type

Xaver M. Linde

Wikingerufer 7

10555 Berlin

ont:nameont:street

ont:town

RDF

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

RDF—Resource Description Framework

<ont:Address> <ont:name>Xaver M. Linde</ont:name> <ont:street>Wikingerufer 7</ont:street> <ont:town>10555 Berlin</ont:town></ont:Address>

Statements of the form <subjecto, predicate, objecto> Que pueden ser literales (strings) o URIs.El grafo tiene múltiples serializacione. Una de ellas en XML.

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

• Dublin Core: estándar de metadatos• Continene 15 elementos.• Content Intellectual Property Instantiation

Coverage Contributor DateDescription Creator FormatType Publisher IdentifierRelation Rights LanguageSourceSubjectTitle

Dublin Core Metadata

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Ejemplo

<?xml version="1.0"?><!DOCTYPE rdf:RDF PUBLIC "-//DUBLIN CORE//DCMES DTD 2002/07/31//EN"

"http://dublincore.org/documents/2002/07/31/dcmes-xml/dcmes-xml-dtd.dtd"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="http://www.ilrt.bristol.ac.uk/people/cmdjb/"> <dc:title>Dave Beckett's Home Page</dc:title> <dc:creator>Dave Beckett</dc:creator> <dc:publisher>ILRT, University of Bristol</dc:publisher> <dc:date>2002-07-31</dc:date> </rdf:Description></rdf:RDF>

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

RDFS: un paso adelante

• Core Classes– Root-Class rdfs:Resource– MetaClass rdfs:Class– Literals rdfs:Literal

• rdfs:subclassOf-property• Inherited from RDF: properties (slots)• rdfs:domain & rdfs:range• rdfs:label, rdfs:comment, etc.• Inherited from RDF: InstanceOf (rdf:type)

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

RDFS: Examplerdfs:Resource

xyz:MotorVehicle rdfs:Class

s s

t

t

xyz:Truck

s

t

xyz:PassengerVehicle

s = rdfs:subClassOf t = rdf:type

xyz:Van s

s

xyz:MiniVan s

s

t

t

t

t

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

RDF/S: algunas aplicaciones

– .org (human-edited directory)– .org (music encyclopedia)– RSS (RDF Site Summary)– (embedded metadata)– CC/PP (Composite Capability/Preference Profiles)– P3P (Platform for Privacy Preferences)

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

DAML+OIL and OWL• DARPA DAML project: DAML+OIL

• Web Ontology Working Group: OWL

• Higher expressiveness than RDF Schema:– Class Expressions (Intersection, Union, Complement)– XML Schema Datatypes– Property restrictions

• Cardinality constraints• Value restrictions

– Axioms: equality, transitivity, …

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

(Semantic) Web Services

• Public process description and advertisement

– WSDL: Web Services Description Language

– UDDI: Universal Description, Discovery, and Integration of Business for the Web

– (SOAP: Simple Object Access Protocol)

• Discovery and Composition of Services

– DAML-S

– WSFL: Web Services Flow Language

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

No es la solución:Las personas mienten

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Folksonomías frente a Ontologías

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

Flickr

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

del.icio.us

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

43 things

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

43 things (II)

Aplicaciones y Servicios de información y colaboración en el Web

Grrupo de Internet de nueva generaión

43 people