Upload
joaquin-salvachua
View
454
Download
1
Embed Size (px)
Citation preview
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).
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
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
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
Aplicaciones y Servicios de información y colaboración en el Web
Grrupo de Internet de nueva generaión
RSS
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.
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.
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
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" />
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!
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.
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
Aplicaciones y Servicios de información y colaboración en el Web
Grrupo de Internet de nueva generaión
RSS 0.92
Aplicaciones y Servicios de información y colaboración en el Web
Grrupo de Internet de nueva generaión
RSS 2.0
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
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
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’)
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
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
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.
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
Aplicaciones y Servicios de información y colaboración en el Web
Grrupo de Internet de nueva generaión
Blog Software
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
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
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 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
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
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
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 Date Description Creator Format Type Publisher Identifier Relation Rights Language Source Subject Title
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: 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
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