55
Aplicaciones y Servicios de información y colaboración en el Web Grrupo de Internet de nueva generaión Blogs Equivalentes a cuadernos de bitacoras o diarios. Permite nuevas entradas de forma sencilla. Se puede leer directamente tipo foro internet. (nada nuevo). Permite publicar y sindicar remotamente (nuevo).

Blogs Busqueda Iba

Embed Size (px)

Citation preview

Page 1: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Blogs

•  Equivalentes a cuadernos de bitacoras o diarios.

•  Permite nuevas entradas de forma sencilla.

•  Se puede leer directamente tipo foro internet. (nada nuevo).

•  Permite publicar y sindicar remotamente (nuevo).

Page 2: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

•  ¿qué es un blog? •  weblog, or *blog, is a frequently updated website

consisting of dated entries arranged in reverse chronological order so the most recent post appears first.

Jill Walker, Definition of ‘Weblog’ http://huminf.uib.no/~jill/archives/blog_theorising/final_version_of_weblog_definition.html

Page 3: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Características de un blog Estructura Ordenación temporal

+ comentarios

+ trackbacks

Entrada Texto y enlaces

Salida HTML y links

Autores Autor & comentarios

Page 4: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

¿cómo los buscas?

XML

•  TITLE

•  POST •  DATE/TIME

•  AUTHOR

Page 5: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

RSS

Page 6: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

¿qué es RSS?

•  Según a quien preguntes: –  Really Simple Syndication –  Rich Site Summary –  RDF Site Summary

•  RSS es un lenguaje basado en XML para la sindicación de contenidos y noticias en Internet.

Page 7: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Diferentes versiones de RSS

•  Existen 9 versiones RSS 0.90, 0.91, 0.92, 0.93, 0.94, 1.0, 2.0, 3.0 & Atom

•  Cada una tiene sus campos específicos desde el punto de vista del autor. •  Todos los agregadores los soportan de forma transparente.

Page 8: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Historia de RSS (source : http://www.opikanoba.org/xml/040315/)

RSS | Intro

Page 9: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

RSS Versión 1

<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" >

<channel rdf:about="http://www.xml.com/xml/news.rss"> <title> XML.com </title> <link> http://xml.com/pub </link> <description> XML.com features a rich mix of information and services for the XML community. </description>

<image rdf:resource="http://xml.com/universal/images/xml_tiny.gif" />

Page 10: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

RSS File Format

• RSS is a powerful, lightweight format. How do you create RSS news feeds? C

reat

ing

RSS

RSS Channels <channel> <title>BBC News | UK | UK Edition</title> <link>http://news.bbc.co.uk/hi/uk/default.stm</link> <description>BBC UK News updated every minute of every day</description> </channel>

RSS News Items <item> <title>Tony Blair quits over Iraq</title> <description>Tony Blair quits the cabinet, accusing George W Bush of breaking promises over UN's role in rebuilding Iraq.</description> <link>http://news.bbc.co.uk/hi/uk_politics/3019871.stm</link> </item>

NOTE: Trust is an important aspect of news feeds – is the supplier of news embedded in your Web pages, providing accurate information – the above news is not true!

Page 11: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

¿cómo funciona?

•  Feeder –  Este formato se carga dinámicamente por una aplicación web para

indicar los cambios en el lugar web.

•  Reader –  Un programa que lee periodicamente la información de feeder RSS y la

transforma para presentarla al usuario.

Page 12: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

RSS 2.0 & documentos

•  Permite incluir documentos pegados llamados “enclosures”

•  Podcasting

–  Bajar audio en MP3

•  Videocasting – Mediablogging

– Mobile blogging (moblogging)

–  Bajar FLV

Page 13: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

RSS 0.92

Page 14: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

RSS 2.0

Page 15: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Tipos de agregadores •  Clientes:

–  FeedReader, Radio UserLand •  PIM add-ins

–  Pluck, NewsGator, intraVnews •  Browser Firefox 1.0PR, Sage •  Web-based

–  Bloglines, NewsIsFree, google reader

Page 16: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Terms: Syndication

•  Making Web feeds available from a site so other people can display an updating list of content from it

–  Focuses on changing content

–  For example: one's latest forum or weblog postings, etc.

–  This originated with news and blog sites but is increasingly used to syndicate any information

Page 17: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Sindicación RSS

aadvanmoorsel

holland.com

amazon

tigers.org

XML.com

yahoo

RSS

aggregator browser

Internet user

Internet (My yahoo)

or user

(RSS clients) RSS feeds

(‘channels’)

Page 18: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Blogs I subscribe

to.

Excerpts and prior posts

Full texts of posts

Page 19: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Lo importante es la búsqueda

Page 20: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Podcasting

Desktop computer

RSS

RSS

RSS iPod

Sincroniza los ficheros con el iPod / MP3

Escuchar offline Cuando desees.

Page 21: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Un poco de terminología • Blogroll

• CMS.

• Permalink

• Ping

• Portal

• Syndication

• Trackback

Page 22: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Blog Software

Page 23: Blogs Busqueda Iba

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 24: Blogs Busqueda Iba

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 25: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

ZIPF

Page 26: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

The long tail

Page 27: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Estanterias

Page 28: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Page 29: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

buscar

Page 30: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Google pagerank

Page 31: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Grafos (Euler)

Page 32: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

web semántica

Page 33: Blogs Busqueda Iba

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 34: Blogs Busqueda Iba

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 35: Blogs Busqueda Iba

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 36: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Ejemplo típico

Mom Physician’s Agent

Lucy’s Agent

required treatment

schedule appointment

Insurance Co.

Provider sites

Rating

in-plan? close-by? specialist?

Pete’s Agent

driving schedule

Page 37: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

La TRANSPARENCIA

Page 38: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

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

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

Page 39: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Ejemplo

Xaver M. Linde Wikingerufer 7 10555 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 40: Blogs Busqueda Iba

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

XML ont:Address

rdf:type

Xaver M. Linde

Wikingerufer 7

10555 Berlin

ont:name ont:street

ont:town

RDF

Page 41: Blogs Busqueda Iba

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 42: Blogs Busqueda Iba

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 Date Description Creator Format Type Publisher Identifier Relation Rights Language Source Subject Title

Dublin Core Metadata

Page 43: Blogs Busqueda Iba

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 44: Blogs Busqueda Iba

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 45: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

RDFS: Example rdfs: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 46: Blogs Busqueda Iba

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 47: Blogs Busqueda Iba

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 48: Blogs Busqueda Iba

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 49: Blogs Busqueda Iba

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 50: Blogs Busqueda Iba

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 51: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

Flickr

Page 52: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

del.icio.us

Page 53: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

43 things

Page 54: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

43 things (II)

Page 55: Blogs Busqueda Iba

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

Grrupo de Internet de nueva generaión

43 people