FOAF-a-Matic

Escrito por Leigh Dodds. Traducido por Leandro Mariano López.

Introducción

FOAF-a-matic es una simple aplicación de Javascript que le permite crear un descripción FOAF ("Friend-of-A-Friend" o Amigo-de-un-Amigo) de si mismo. Puede leer más (en inglés) acerca de FOAF en el articulo de Edd Dumbill "XML Watch: Finding friends with XML and RDF", en the FOAF homepage on RDFWeb, y tambien the FOAF vocabulary description. En castellano existe el documento "FOAF: el proyecto 'Friend-of-a-friend'", de Leandro Mariano López.

Resumiendo, FOAF es una manera de describirse a uno mismo -- nombre, dirección de email, y la gente de quienes es amigo -- usando XML y RDF. Esto permite al software procesar estas descripciones, tal vez como parte de un motor de busqueda automatizado, para descubrir información acerca suyo y de las comunidades de las cuales es miembro. FOAF tiene el potencial de conducir nuevos desarrollos en comunidades online. El articulo de Ben Hammersley "Click to the Clique" para el sitio Guardian Unlimited explora más a fondo estas ideas.

FOAF-a-Matic le provee a usted una manera rápida y fácil de crear su propia descripción FOAF. Simplemente recorra los formularios de esta página y complete aquellos detalles que desee agregar a su descripción. Como mínimo necesitara suministrar su nombre y dirección de email, al igual que para cada uno de sus amigos que desee agregar. Vale la pena agregar algunos amigos a su descripción (pero sientase libre de agregar cuantos desee) porque cuando los indexadores FOAF indexen su descripción FOAF, podran ligarlos como una red de individuos.

Nota: nada de la información suministrada en esta página es usada o almacenada en ningún modo. El procesamiento es enteramente client-side, es decir, del lado del cliente, por lo tanto su privacidad es asegurada.

Si tiene comentarios acerca de esta aplicación, u otras preguntas acerca de FOAF, por que no se une a la lista de correo RDFWeb-dev?

Actualización: Actualmente estoy escribiendo FOAF-a-Matic Mark 2 una aplicación de escritorio para crear y administrar sus datos FOAF.

Los Formularios

Personal

Información acerca de usted, y como pueden contactarlo.

Titulo (Sr, Sra, Dr, etc)
Nombre/s
Apellido
Apodo
Su Dirección de Email
Homepage
Su Foto
Teléfono

Trabajo

Información acerca de su lugar de trabajo.

Homepage del Trabajo
Página describiendo su trabajo

Escuela

¿A que escuela fue?

Homepage de su Escuela

Gente Que Conoce

Informele a FOAF-a-matic acerca de la gente que conoce. Presione "Agregar Amigo" para agregar espacio para agregar más gente. Si su amigo ya tiene una descripción FOAF, entonces introduzca la dirección en el campo "Ver Tambien".

Generate Results

Ahora que ha completado los detalles, usted es listo para convertirse a FOAF...

Proteger direcciones de email de los spammers

¿Que Sigue??

Publicar su descripción FOAF

Esta es la parte fácil. Simplemente copie la descripción FOAF generada del cuadro de texto previo y peguela en un archivo. Suba el archivo a su sitio web en algún lugar donde sea publicamente accesible, es una buena idea llamar a este archivo "foaf.rdf", asi entonces una busqueda en google puede ser usada para discubrir archivos FOAF a lo largo de la web.

Su descripción FOAF esta lista ahora, solo necesita que la gente venga y la lea...

Uniendose a la Comunidad FOAF

El aspecto de 'descubrimiento' de FOAF (p.ej. como encuentran su descripción las aplicaciones aptas para FOAF) es todavia un area en discusión. Si tiene sugerencias envielas a la lista de correo RDFWeb-dev. De todos modos existen tres posibilidades. Puede intentar de utilizar alguna o todas de ellas.

Usando la etiqueta Link

Aaron Swartz ha sugerido usar la etiqueta HTML Link para apuntar a descripciones FOAF, de un modo similar al que muchos bloggers esta apuntando a sus archivos de sindicalización RSS. Asi es como debe verse:

<link rel="meta" type="application/rdf+xml" title="FOAF" href="foaf.rdf" />

Referencias desde un Amigo

La otra manera recomendada de tener su archivo FOAF indexado es tener alguien más (p.ej. un amigo) apuntando a el. Una araña FOAF (programa que indexa archivos FOAF) puede entonces recorrer todos sus archivos FOAF. Puede hacer esto realizando los siguientes cambios a su descripción FOAF:

  1. Altere el elemento rdf:RDF para agregar el espacio de nombres RDF Schema, como sigue: <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
  2. Puede entonces agregar links a otras descripciones FOAF agregando un elemento rdfs:seeAlso por cada archivo adicional, como sigue:
  3. <rdfs:seeAlso rdf:resource="http://www.example.com/friends.xrdf"/> <rdfs:seeAlso rdf:resource="http://www.ldodds.com/webwho.xrdf"/>

Actualización: si sus amigos ya poseen una descripción FOAF, entonces incluya la dirección en el campo 'seeAlso' del formulario anterior. Tambien puede Comentar a un Amigo de FOAF-a-matic

Usar el Tablón de Anuncios de FOAF

Una manera obvia de descubrir descripciones FOAF para las aplicaciones es tener un registro de ellas. He armado una manera simple de hacer esto, llamada el Tablón de Anuncios FOAF. Simplemente visite FOAFWiki, y edite la página FOAFBulletinBoard y agregue su nombre y un enlace a su descripción FOAF. Yo ya he agregado la mia, la cual puede usar como ejemplo.

Aplicando la magia de HTML Tidy y XSLT aplicaciones como FOAFbot de Edd Dumbill pueden procesar este indice. Visite la página principal de FOAFBot para mayor información acerca de como verlo en acción.

License

Este trabajo esta licenciado bajo la Creative Commons License.

Creative Commons License


[FOAF Hackery]