Una de las facetas más atractivas de los sistemas de tagging es ver cómo los distintos tags se relacionan entre sí y van formando redes.
![]()
Dichas redes son aún más interesantes cuando vemos que tienen cierto "sentido" y que, por ejemplo, ocurre lo que podemos ver en la siguiente imagen, que muestras los tags relacionados al tag 'css':

¿Cómo obtener estos tags?
Todo depende de la situación a la que nos enfrentemos. Vamos a plantear dos escenarios: el primero lo llamaremos escenario del.icio.us y al segundo escenario coctelera.
Ambos escenarios tienen en común la tripleta (usuario, recurso, tag), pero con un sutil matiz que cambia por completo la situación.
En el escenario del.icio.us los usuarios etiquetan URLs (no sólo webs, sino enlaces a documentos PDF, doc, imágenes o MP3). Sobre dichas URLs un usuario aplica un tag, su tag.
Otros usuarios también pueden taggear dicha URL con independencia de cómo lo haya hecho el resto.
Es decir, tenemos 3 dimensiones: muchos usuarios que etiquetan muchas URLs mediante muchos tags.
Por otro lado tenemos el escenario coctelera, en el cuál un usuario taggea sus posts y sólo los suyos. La diferencia es que no puede etiquetar el contenido de nadie más.
Es decir, un post sólo estará etiquetado por un usuario. O lo que es lo mismo, sólo podrá estar relacionado con los tags del usuario y los de nadie más.
¿Y qué supone esta diferencia?
El escenario coctelera resultará en relaciones menos ricas entre los recursos taggeados por disponer de menos variabilidad (un recurso posiblemente tendrá asociados entre 1 y 4 tags, siendo optimista).
En el otro escenario, dicho número de etiquetas se repetiría tantas veces como usuarios hayan etiquetado el mismo recurso, con lo cuál tendremos más tags por recurso, y lo más importante, más tags relacionados con el tag en cuestión, creciendo exponencial y abrumadoramente la información de la que podemos sacar partido.
Dos métodos para extraer tags relacionados
El menos sofisticado y más inmediato es extraer todos los tags que comparten recurso con el tag en cuestión. Dicha lista puede ser o no, semánticamente relevante porque no hay ningún tipo de proceso que dote de semántica a la relación.
Aun así se obtienen resultados bastante aceptables:
Tags relacionados con el tag 'futbol':

Tags relacionados con el tag 'antena 3':

El otro método sería utilizar alguna técnica de clustering, que requiere muchos datos y mucho tiempo de proceso. Sin embargo los resultados que se obtendrían serían mucho más relevantes, semánticamente hablando: Relaciones entre conceptos.
Y si os interesa el tema, un artículo muy gráfico y clarito: Automated Tag Clustering: Improving search and exploration in the tag space

En el hipotético caso de que se me invitara a hablar sobre etiquetado social y tags, yo prepararía una presentación con el siguiente esquema:
Tags relacionados: qué son y como obtenerlos
<a href="http://www.inwebwetrust...