Este documento describe blogs, RSS y otras aplicaciones y servicios de información y colaboración en la web. Explica que los blogs permiten publicar y sindicar contenido de forma remota, y que RSS es un formato basado en XML para la sindicación y distribución de noticias y contenido en la web. También cubre temas como podcasting, agregadores RSS, y el objetivo del Web Semántico de dar significado bien definido a la información en la web.
El uso de las tic en la vida ,lo importante que son
Blogs Busqueda Iba
1. Aplicaciones y Servicios de información y colaboración en el Web
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).
Grrupo de Internet de nueva generaión
2. Aplicaciones y Servicios de información y colaboración en el Web
• ¿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
Grrupo de Internet de nueva generaión
3. Aplicaciones y Servicios de información y colaboración en el Web
Características de un blogtemporal
Estructura Ordenación
+ comentarios
+ trackbacks
Entrada Texto y enlaces
Salida HTML y links
Autores Autor & comentarios
Grrupo de Internet de nueva generaión
4. ¿cómo los buscas? y Servicios de información y colaboración en el Web
Aplicaciones
XML
• TITLE
• POST
• DATE/TIME
• AUTHOR
Grrupo de Internet de nueva generaión
5. Aplicaciones y Servicios de información y colaboración en el Web
RSS
Grrupo de Internet de nueva generaión
6. Aplicaciones y Servicios de información y colaboración en el Web
¿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.
Grrupo de Internet de nueva generaión
7. Aplicaciones y Servicios de información y colaboración ende Web
Diferentes versiones el 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.
Grrupo de Internet de nueva generaión
8. RSS | Intro
Aplicaciones y Servicios de información y colaboración en el Web
Historia de RSS
(source : http://www.opikanoba.org/xml/040315/)
Grrupo de Internet de nueva generaión
9. Aplicaciones y Servicios de información y colaboración en el Web
RSS Versión 1
<?xml version=quot;1.0quot;?>
<rdf:RDF
xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot;
xmlns=quot;http://purl.org/rss/1.0/quot; >
<channel rdf:about=quot;http://www.xml.com/xml/news.rssquot;>
<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=quot;http://xml.com/universal/images/xml_tiny.gifquot; />
Grrupo de Internet de nueva generaión
10. Creating RSS
Aplicaciones y Servicios de información y colaboración en el Web
• SS is a powerful, lightweight format. How do you create RSS news feeds?
R
RSS File Format
RSS Channels RSS News Items
<channel> <item>
<title>BBC News | UK | UK <title>Tony Blair quits over Iraq</title>
Edition</title> <description>Tony Blair quits the cabinet,
<link>http://news.bbc.co.uk/hi/ accusing George W Bush of breaking
uk/default.stm</link> promises over UN's role in rebuilding
<description>BBC UK News Iraq.</description>
updated every minute of every <link>http://news.bbc.co.uk/hi/
day</description> uk_politics/3019871.stm</link>
</channel> </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!de Internet de nueva generaión
Grrupo
11. Aplicaciones y Servicios de información y colaboración en el Web
¿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.
Grrupo de Internet de nueva generaión
12. Aplicaciones y Servicios de información y colaboración en el Web
RSS 2.0 & documentos
• Permite incluir documentos pegados llamados “enclosures”
• Podcasting
– Bajar audio en MP3
• Videocasting
– Mediablogging
– Mobile blogging (moblogging)
– Bajar FLV
Grrupo de Internet de nueva generaión
13. Aplicaciones y Servicios de información y colaboración en el Web
RSS 0.92
Grrupo de Internet de nueva generaión
14. Aplicaciones y Servicios de información y colaboración en el Web
RSS 2.0
Grrupo de Internet de nueva generaión
15. Aplicaciones y Servicios de información y colaboración en el Web
Tipos de agregadores
• Clientes:
– FeedReader, Radio UserLand
• PIM add-ins
– Pluck, NewsGator, intraVnews
• Browser Firefox 1.0PR, Sage
• Web-based
– Bloglines, NewsIsFree, google reader
Grrupo de Internet de nueva generaión
16. Aplicaciones y Servicios de información y colaboración en el Web
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
Grrupo de Internet de nueva generaión
17. Sindicación RSSInternet
Aplicaciones y Servicios de información y colaboración en el Web
(My yahoo)
amazon
or
aadvanmoorsel user
(RSS clients)
yahoo RSS feeds
(‘channels’) RSS
browser
XML.com aggregator
holland.com
tigers.org
Internet user
Grrupo de Internet de nueva generaión
18. Aplicaciones y Servicios de información y colaboración en el Web
Excerpts and prior posts
Blogs I
subscribe
to.
Full texts of posts
Grrupo de Internet de nueva generaión
19. Aplicaciones y Servicios de información y colaboración en el Web
Lo importante es la búsqueda
Grrupo de Internet de nueva generaión
20. Aplicaciones y Servicios de información y colaboración en el Web
Podcasting Sincroniza los ficheros
con el iPod / MP3
RSS
RSS
Escuchar offline
RSS Cuando desees.
Desktop
computer iPod
Grrupo de Internet de nueva generaión
21. Aplicaciones y Servicios de información y colaboración en el Web
Un poco de terminología
• logroll
B
• MS.
C
• ermalink
P
• ing
P
• ortal
P
• yndication
S
• rackback
T
Grrupo de Internet de nueva generaión
22. Blog Software
Aplicaciones y Servicios de información y colaboración en el Web
Grrupo de Internet de nueva generaión
23. Aplicaciones y Servicios de información y colaboración en el Web
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.
Grrupo de Internet de nueva generaión
24. Aplicaciones y Servicios de información y colaboración en el Web
long tail
The long Tail
Grrupo de Internet de nueva generaión
25. Aplicaciones y Servicios de información y colaboración en el Web
ZIPF
Grrupo de Internet de nueva generaión
26. Aplicaciones y Servicios de información y colaboración en el Web
The long tail
Grrupo de Internet de nueva generaión
27. Aplicaciones y Servicios de información y colaboración en el Web
Estanterias
Grrupo de Internet de nueva generaión
28. Aplicaciones y Servicios de información y colaboración en el Web
Grrupo de Internet de nueva generaión
29. Aplicaciones y Servicios de información y colaboración en el Web
buscar
Grrupo de Internet de nueva generaión
30. Aplicaciones y Servicios de información y colaboración en el Web
Google pagerank
Grrupo de Internet de nueva generaión
31. Aplicaciones y Servicios de información y colaboración en el Web
Grafos (Euler)
Grrupo de Internet de nueva generaión
32. Aplicaciones y Servicios de información y colaboración en el Web
web semántica
Grrupo de Internet de nueva generaión
33. Aplicaciones y Servicios de información y colaboración en el Web
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
Grrupo de Internet de nueva generaión
34. Aplicaciones y Servicios de información y colaboración en el Web
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).
Grrupo de Internet de nueva generaión
35. Aplicaciones y Servicios de información y colaboración en el Web
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
Grrupo de Internet de nueva generaión
36. Aplicaciones y Servicios de información y colaboración en el Web
Ejemplo típico Insurance Co.
Rating
Mom
Provider sites
Physician’s Agent
required in-plan?
treatment close-by?
specialist?
schedule appointment
driving schedule
Lucy’s Agent Pete’s Agent de nueva generaión
Grrupo de Internet
37. Aplicaciones y Servicios de información y colaboración en el Web
La TRANSPARENCIA
Grrupo de Internet de nueva generaión
38. Aplicaciones y Servicios de información y colaboración en el Web
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
Grrupo de Internet de nueva generaión
39. Aplicaciones y Servicios de información y colaboración en el Web
external
Ejemplo
HTML
Xaver M. Linde <em>Xaver M. Linde</em><br>
Wikingerufer 7 Wikingerufer 7<br>
10555 Berlin <strong>10555 Berlin</strong>
XML
<address>
<name>Xaver M. Linde</name>
<street>Wikingerufer 7</street>
<town>10555 Berlin</town>
</address>
Representación frente a Estructura Grrupo de Internet de nueva generaión
40. Aplicaciones y Servicios de información y colaboración en el Web
En RDF
RDF
ont:Address
XML
rdf:type
<address>
<name>Xaver M. Linde</name>
<street>Wikingerufer 7</street> ont:name ont:town
ont:street
<town>10555 Berlin</town>
</address> Xaver M. Linde 10555 Berlin
Wikingerufer 7
Estructura frente a semántica
Grrupo de Internet de nueva generaión
41. Aplicaciones y Servicios de información y colaboración en el Web
RDF—Resource Description Framework
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.
<ont:Address>
<ont:name>Xaver M. Linde</ont:name>
<ont:street>Wikingerufer 7</ont:street>
<ont:town>10555 Berlin</ont:town>
</ont:Address>
Grrupo de Internet de nueva generaión
42. Aplicaciones y Servicios de información y colaboración en el Web
Dublin Core Metadata
• 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
Grrupo de Internet de nueva generaión
43. Aplicaciones y Servicios de información y colaboración en el Web
Ejemplo
<?xml version=quot;1.0quot;?>
<!DOCTYPE rdf:RDF PUBLIC quot;-//DUBLIN CORE//DCMES DTD 2002/07/31//ENquot; quot;http://
dublincore.org/documents/2002/07/31/dcmes-xml/dcmes-xml-dtd.dtdquot;>
<rdf:RDF xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot;
xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot;>
<rdf:Description rdf:about=quot;http://www.ilrt.bristol.ac.uk/people/cmdjb/quot;>
<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>
Grrupo de Internet de nueva generaión
44. Aplicaciones y Servicios de información y colaboración en el Web
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)
Grrupo de Internet de nueva generaión
45. Aplicaciones y Servicios de información y colaboración en el Web
RDFS: Example
s = rdfs:subClassOf rdfs:Resource
t = rdf:type
s t
s
t rdfs:Class t
xyz:MotorVehicle
t
t
t
s s
s
xyz:Van xyz:Truck
t
s xyz:PassengerVehicle
xyz:MiniVan s
Grrupo de Internet de nueva generaión
46. RDF/S: algunas aplicaciones
Aplicaciones y Servicios de información y colaboración en el Web
– .org (human-edited directory)
– .org (music encyclopedia)
– RSS (RDF Site Summary)
– (embedded metadata)
– CC/PP (Composite Capability/Preference Profiles)
– P3P (Platform for Privacy Preferences)
Grrupo de Internet de nueva generaión
47. Aplicaciones y Servicios de información y colaboración en el Web
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, …
Grrupo de Internet de nueva generaión
48. Aplicaciones y Servicios de información y colaboración en el Web
(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
Grrupo de Internet de nueva generaión
49. Aplicaciones y Servicios de información y colaboración en el Web
No es la solución:
Las personas mienten
Grrupo de Internet de nueva generaión
50. Aplicaciones y Servicios de información y colaboración en el Web
Folksonomías frente a Ontologías
Grrupo de Internet de nueva generaión
51. Aplicaciones y Servicios de información y colaboración en el Web
Flickr
Grrupo de Internet de nueva generaión
52. Aplicaciones y Servicios de información y colaboración en el Web
del.icio.us
Grrupo de Internet de nueva generaión
53. Aplicaciones y Servicios de información43colaboración en el Web
y things
Grrupo de Internet de nueva generaión
54. Aplicaciones y Servicios de información y colaboración en el Web
43 things (II)
Grrupo de Internet de nueva generaión
55. Aplicaciones y Servicios de información y colaboración en el Web
43 people
Grrupo de Internet de nueva generaión