☰ Menu

05.10.2026 · Signal Titans Editorial

Antes dos Jardins Fechados: Como o FOAF Idealizou uma Web Social Descentralizada

Em 2000, Dan Brickley e Libby Miller criaram o FOAF, um padrão aberto projetado para conectar perfis sociais descentralizados na internet.

Ilustração editorial de um nó azul-turquesa brilhante central conectado a nós ao redor por fios dourados sobre um fundo índigo profundo.

Em 2000, os desenvolvedores web Dan Brickley e Libby Miller publicaram um documento técnico apresentando uma ferramenta inovadora projetada para permitir que computadores analisassem informações pessoais hospedadas diretamente em páginas iniciais individuais. Segundo a publicação Two Bit History, a iniciativa era conhecida originalmente como projeto RDF Web Ring antes de ser renomeada para Friend of a Friend, comumente abreviada como FOAF. Surgido no auge do movimento inicial da Web Semântica, Brickley e Miller buscavam estabelecer um padrão aberto e legível por máquina para descrever indivíduos e seus relacionamentos. O projeto ofereceu uma estrutura descentralizada para dados pessoais anos antes de as redes centralizadas dominarem a internet.

Um Padrão Aberto Antes dos Jardins Fechados

O padrão FOAF estabeleceu uma linguagem de computação especializada que definia um dicionário de termos relacionados a pessoas utilizando dados estruturados. No final dos anos 1990 e início dos anos 2000, arquitetos de software acreditavam amplamente que a inovação na internet continuaria a depender de protocolos abertos baseados em padrões, em vez de jardins fechados proprietários. Brickley e Miller criaram o FOAF para que softwares automatizados pudessem interpretar detalhes de identidade do usuário em homepages pessoais com a mesma facilidade com que leitores humanos leem texto HTML. Ao publicar descritores padronizados em páginas web independentes, as pessoas podiam compartilhar dados sociais por toda a web, mantendo o controle sobre suas próprias informações de perfil.

Por Dentro do Dicionário Social Legível por Máquina

Para representar pessoas e grupos em código legível por máquina, a especificação FOAF definiu classes concretas do Resource Description Framework (RDF), com destaque para Person e Organization. O padrão estabeleceu propriedades explícitas para expressar detalhes pessoais e declarações lógicas, incluindo givenName para primeiros nomes, familyName para sobrenomes, myersBriggs para classificações de personalidade e based_near para especificar a localização geográfica. Os documentos de perfil FOAF utilizavam a linguagem de marcação RDF para estruturar essas declarações. Embora os primeiros perfis FOAF fossem formatados usando a sintaxe da linguagem de marcação XML, a especificação também podia ser formatada utilizando formatos de dados estruturados mais recentes, como o JSON-LD, mantendo a compatibilidade em aplicações modernas.

Automatizando Grafos Sociais Descentralizados

Para permitir que usuários comuns da internet gerassem arquivos de perfil estruturados sem precisar escrever código de marcação bruto, desenvolvedores introduziram ferramentas web como o FOAF-a-matic. Ao permitir que as pessoas inserissem seus dados pessoais em um formulário web simples, o FOAF-a-matic gerava automaticamente documentos de perfil em XML válidos que podiam ser enviados para suas homepages. A verdadeira força desses perfis residia na capacidade de conectar páginas web distintas por meio de elementos aninhados. Um documento podia incluir um elemento foaf:knows para identificar um amigo, combinado a um link rdfs:seeAlso apontando diretamente para o próprio documento FOAF desse amigo em um servidor externo, tecendo um grafo web interconectado entre domínios independentes.

A Promessa de Redes Web Interoperáveis

Por volta de 2004, comentaristas de tecnologia destacavam o FOAF como um mecanismo prático para unificar perfis de usuários entre as primeiras plataformas emergentes, como Friendster, Orkut e Flickr. Observadores argumentavam que um padrão aberto universal poderia eliminar o atrito constante da proliferação de redes sociais, permitindo que os usuários mantivessem um único documento de perfil legível por máquina em sua homepage que sites externos pudessem importar automaticamente. Embora o ecossistema moderno de redes sociais tenha se consolidado em torno de plataformas corporativas fechadas e serviços centralizados, o FOAF demonstrou que grafos sociais descentralizados e legíveis por máquina eram totalmente viáveis do ponto de vista técnico muito antes de o domínio das plataformas modernas remodelar o cenário da web.

Ilustração editorial gerada por IA; não é uma fotografia documental.

Fonte: 0b10 0b10 Friend of a Friend: The Facebook That Could Have Been