06 Busqueda

38
Aplicaciones y Servicios de información y colaboración en el Web Grrupo de Internet de nue 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

description

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

Transcript of 06 Busqueda

Page 1: 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

Page 2: 06 Busqueda

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

Grrupo de Internet de nueva generaión

Page 3: 06 Busqueda

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

Grrupo de Internet de nueva generaión

Interactivo

Page 4: 06 Busqueda

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

Page 5: 06 Busqueda

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

Grrupo de Internet de nueva generaión

¿Aplicaciones web offline?

Page 6: 06 Busqueda

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.

Page 7: 06 Busqueda

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

Grrupo de Internet de nueva generaión

long tail

The long Tail

Page 8: 06 Busqueda

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

Grrupo de Internet de nueva generaión

ZIPF

Page 9: 06 Busqueda

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

Grrupo de Internet de nueva generaión

The long tail

Page 10: 06 Busqueda

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

Grrupo de Internet de nueva generaión

Estanterias

Page 11: 06 Busqueda

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

Grrupo de Internet de nueva generaión

Page 12: 06 Busqueda

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

Grrupo de Internet de nueva generaión

buscar

Page 13: 06 Busqueda

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

Grrupo de Internet de nueva generaión

Google pagerank

Page 14: 06 Busqueda

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

Grrupo de Internet de nueva generaión

Grafos (Euler)

Page 15: 06 Busqueda

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

Grrupo de Internet de nueva generaión

web semántica

Page 16: 06 Busqueda

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

Page 17: 06 Busqueda

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).

Page 18: 06 Busqueda

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

Page 19: 06 Busqueda

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

Page 20: 06 Busqueda

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

Grrupo de Internet de nueva generaión

La TRANSPARENCIA

Page 21: 06 Busqueda

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

Page 22: 06 Busqueda

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

Page 23: 06 Busqueda

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

Page 24: 06 Busqueda

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.

Page 25: 06 Busqueda

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

Page 26: 06 Busqueda

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>

Page 27: 06 Busqueda

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)

Page 28: 06 Busqueda

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

Page 29: 06 Busqueda

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)

Page 30: 06 Busqueda

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, …

Page 31: 06 Busqueda

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

Page 32: 06 Busqueda

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

Page 33: 06 Busqueda

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

Page 34: 06 Busqueda

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

Grrupo de Internet de nueva generaión

Flickr

Page 35: 06 Busqueda

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

Grrupo de Internet de nueva generaión

del.icio.us

Page 36: 06 Busqueda

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

Grrupo de Internet de nueva generaión

43 things

Page 37: 06 Busqueda

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

Grrupo de Internet de nueva generaión

43 things (II)

Page 38: 06 Busqueda

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

Grrupo de Internet de nueva generaión

43 people