FOAF
A FOAF (um acrônimo de Friend Of A Friend, inglês para amigo de um amigo) é uma ontologia legível por máquina que descreve pessoas, suas atividades e suas relações com outras pessoas e objetos. Qualquer um pode usar o FOAF para se descrever. O FOAF permite que grupos de pessoas descrevam redes sociais sem a necessidade de um banco de dados centralizado.
A FOAF contém um vocabulário descritivo expresso usando o Resource Description Framework (RDF) e o Web Ontology Language (OWL). Os computadores podem usar esses perfis FOAF para encontrar, por exemplo, todas as pessoas que vivem na Europa ou para listar todas as pessoas que você e um amigo seu conhecem. [1] [2] Isso é feito definindo relacionamentos entre as pessoas. Cada perfil tem um identificador exclusivo (como o endereço de e-mail da pessoa, número de telefone internacional, nome da conta do Facebook, um Jabber ID ou um URI da página inicial ou blog da pessoa), que é usado ao definir esses relacionamentos.
Tim Berners-Lee, em um ensaio de 2007, [3] redefiniu o conceito de web semântica no Giant Global Graph (GGG), onde relacionamentos transcendem redes e documentos. Ele considera o GGG em pé de igualdade com a Internet e a World Wide Web, afirmando que "eu expresso minha rede em um arquivo FOAF, e isso é o início da revolução".
Implementação
editarEmbora tenha um caso de uso e um padrão relativamente simples, o FOAF teve adoção limitada na web. Alguns blogs como Live Journal e DeadJournal suportam perfis FOAF para seus membros[4] e a comunidade My Opera suportava perfis FOAF para membros, bem como para grupos. O suporte FOAF está presente nos serviços Identi.ca, FriendFeed, WordPress e TypePad. [5]
A plataforma de pesquisa de blog Yandex oferece suporte à pesquisa sobre informações de perfis FOAF. [6] Suporte de FOAF do lado do cliente estava disponível no navegador Safari [7] antes que o suporte RSS fosse removido no Safari 6. Também estava disponível no plug-in Semantic Radar [8] para o navegador Firefox. Semantic MediaWiki, a anotação semântica e extensão de dados vinculados do MediaWiki suporta propriedades de mapeamento para ontologias externas, incluindo FOAF que é ativado por padrão.
Existem também módulos ou plugins para suportar perfis FOAF ou autorização FOAF+SSL para linguagens de programação, [9] [10] bem como para sistemas de gerenciamento de conteúdo . [11]
Exemplo
editarO seguinte perfil FOAF (escrito no formato Turtle ) afirma que James Wales é o nome da pessoa descrita aqui. Seu endereço de e-mail, página inicial e representação são recursos da Web, o que significa que cada um também pode ser descrito usando RDF. Ele tem interesse na Wikimedia e conhece Angela Beesley (que é o nome de um recurso 'Pessoa').
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
<#JW>
a foaf:Person ;
foaf:name "James Wales" ;
foaf:mbox <mailto:jwales@bomis.com> ;
foaf:homepage <http://www.jameswales.com> ;
foaf:nick "Jimbo" ;
foaf:depiction <http://www.jameswales.com/aus_img_small.jpg> ;
foaf:interest <http://www.wikimedia.org> ;
foaf:knows [
a foaf:Person ;
foaf:name "Angela Beesley"
] .
<http://www.wikimedia.org>
rdfs:label "Wikimedia" .
- Resource Description Framework (RDF)
- Linguagem de Ontologia Web (OWL)
- Redes sociais
- Web Semântica
- Descrição de Carreira (DOAC)
- hCard (HTML vCard )
- Rede de Amigos XHTML (XFN)
Referências
editar- ↑ XML Watch: Finding friends with XML and RDF by Edd Dumbill in IBM DeveloperWorks
- ↑ XML Watch: Support online communities with FOAF by Edd Dumbill in IBM DeveloperWorks
- ↑ Berners Lee, Tim. «Giant Global Graph». Decentralized Information Group. Cópia arquivada em 13 de julho de 2016
- ↑ «LiveJournal FOAF». LiveJournal. Cópia arquivada em 18 de janeiro de 2010.
- ↑ «Known FOAF data providers». FOAF project. Arquivado do original em 26 de fevereiro de 2010
- ↑ «press release on the social networking support». Yandex. 15 de agosto de 2008
- ↑ «FOAF Support in Safari RSS». eJohn.
- ↑ «Semantic Radar plugin for the Firefox browser». Mozilla. Consultado em 20 de fevereiro de 2012. Arquivado do original em 8 de janeiro de 2014
- ↑ «FOAF support module for Perl». CPAN
- ↑ «FOAF+SSL authentication support for Perl». CPAN
- ↑ http://drupal.org/project/foaf - FOAF support for Drupal
Ligações externas
editar- Sítio oficial (Arquivado em 23 outubro 2021 no Wayback Machine)
- FOAF dataset - conjunto de dados com 201,612 triplas usando FOAF