Clase 5: Redes sociales, blogs y web semántica

Comunidades online y redes sociales (por A. Fumero)

Una comunidad online es un grupo de gente tal y como lo conocemos con la particularidad de que la comunicación entre ellos se produce a través del ordenador. Los intereses de los integrantes son diversos: ver que piensan los demás acerca de algo, contrastar tu opinión, compartir fotos, compartir vídeos… Una red social es un conjunto de nodos (personas o organizaciones) que tienen algún tipo de relación entre ellos: valores, amistad, interés, enlaces web, relaciones sexuales…

Hay muchos ejemplos de redes sociales con diferentes objetivos: socializing (facebook, skyrock), career and business oportunities (xing, viadeo), reunir personas conocidas (facebook, trombi.com)… Está claro que hay multitud de posibilidades. El problema de tener tantas es que acostumbramos a tener perfiles en muchas de ellas y se hace pesado tenerte que crear el mismo perfil una y otra vez porque cada comunidad de cada web te proporciona un tipo de personas diferentes. Por cada persona hay muchísimos “rastros” por la red: perfiles, fotos… Aquí surge la idea de Google Open Social: la integración de todo. Ver este post (trabajo 14).


Blogs y web semantica (por J. Salvachúa)

Blogs

¿Como vas a seguir 20 blogs a la vez? Pues podría decirse que visitando cada uno de ellos y viendo en cada caso si ha habido cambios respecto a lo que tu leíste por última vez en ese sitio. Pero resulta que hay herramientas para hacer ese seguimiento y no preocuparse de tener que acordarte de todas las url’s así como de lo último que leíste en cada una de ellas. Tienes un sitio centralizado donde todo queda guardado: Bloglines, Google Reader, FeedDemon…

¿Como trabajan estos “lectores de blogs”? De cada página HTML se extrae un fichero que puede estar en diferentes lenguajes (rss / atom / xml). Se llama Feeder. El único que es estándar es atom. Los lectores o Readers trabajan con el GET condicional: si ha cambiado el contenido éste se descarga.

Sindicación. Es el concepto que se usa para la difusión de cambios. Originalmente utilizado para blogs de noticias pero ahora ya se usa para sindicar cualquier tipo de información. El RSS Aggregator recibe los RSS feeds o Channels y los manda al visor web.

Web semántica (¿Web 3.0?)

La idea es hacer que las máquinas analicen una información mucho más concisa de lo que es el analizar todo el HTML de una página. Esta información está en formato XML / RDF (Resource Description Language).

Vamos a poner un ejemplo para verlo más claro. Pongamos el caso de una página web que contiene la dirección de una persona. Probablemente, el nombre, el apellido, su dirección… toda su información estará “junta” en el HTML. La idea de XML y RDF es guardar esta información de forma inteligente, es decir, guardando por ejemplo, el nombre entre dos marcas <nombre> y </nombre>, y lo mismo con todos los otros campos. Y todo esto dentro de unos tags <direccion> y </direccion> que los englobaran a todos como conjunto.

La idea de RDF es la misma pero más compleja, son como grafos. Está basado en ontologias (dividir el conocimiento entre clases de conceptos). Problema: increíblemente lento. Se tardaron 6 años en sacar poquísimos conceptos.

Hay alternativas como microformats.org (que funciona utilizando un tag HTML en desuso) que estan funcionando pero se les da un uso diferente al que se esberaba.

Con estas nuevas soluciones se espera poder hacer mejores búsquedas para aumentar la concreción de la información encontrada, para tener la información en internet mejor ordenada.

Referencias: microformats.org

Leave a Reply