FOAF (acrónimo de amigo de un amigo ) es una ontología legible por máquina que describe a las personas , sus actividades y sus relaciones con otras personas y objetos. Cualquiera puede utilizar FOAF para describirse a sí mismo. FOAF permite a grupos de personas describir redes sociales sin necesidad de una base de datos centralizada.
FOAF es un vocabulario descriptivo expresado mediante el Resource Description Framework (RDF) y el Web Ontology Language (OWL). Las computadoras pueden usar estos perfiles FOAF para encontrar, por ejemplo, a todas las personas que viven en Europa, o para enumerar a todas las personas que usted y un amigo suyo conocen. [1] [2] Esto se logra definiendo relaciones entre las personas. Cada perfil tiene un identificador único (como las direcciones de correo electrónico de la persona , el número de teléfono internacional , el nombre de la cuenta de Facebook , un ID de Jabber o un URI de la página de inicio o el blog de la persona), que se utiliza al definir estas relaciones.
El proyecto FOAF, que define y amplía el vocabulario de un perfil FOAF, fue iniciado en 2000 por Libby Miller y Dan Brickley. Puede considerarse la primera aplicación de la Web semántica social , [ cita requerida ] ya que combina la tecnología RDF con las preocupaciones de la " web social ". [ aclaración necesaria ]
En un ensayo de 2007, Tim Berners-Lee [3] redefinió el concepto de web semántica en el GGG ( Gigante Global Graph ), donde las relaciones trascienden las redes y los documentos. Considera que el GGG está al mismo nivel que Internet y la World Wide Web , y afirma que "expreso mi red en un archivo FOAF, y eso es el comienzo de la revolución".
Identificación web
FOAF es uno de los componentes clave de las especificaciones WebID , en particular del protocolo WebID+TLS, anteriormente conocido como FOAF+SSL.
Despliegue
Aunque se trata de un caso de uso y un estándar relativamente sencillos, FOAF ha tenido una adopción limitada en la web. Por ejemplo, los sitios de blogs Live Journal y DeadJournal admiten perfiles FOAF para todos sus miembros [4] . La comunidad My Opera admitía perfiles FOAF para miembros y grupos. El soporte FOAF está presente en los servicios Identi.ca , FriendFeed , WordPress y TypePad [5] .
La plataforma de búsqueda de blogs de Yandex admite la búsqueda sobre información de perfil FOAF. [6] El soporte FOAF del lado del cliente estaba disponible en el navegador web Safari [7] antes de que se eliminara el soporte RSS en Safari 6 y en el complemento Semantic Radar [8] para el navegador Firefox . Semantic MediaWiki , la extensión de anotación semántica y datos vinculados de MediaWiki, admite la asignación de propiedades a ontologías externas, incluido FOAF, que está habilitado de forma predeterminada.
También existen módulos o plugins para soportar perfiles FOAF o autorización FOAF+SSL para lenguajes de programación, [9] [10] así como para sistemas de gestión de contenidos . [11]
Ejemplo
El siguiente perfil FOAF (escrito en formato Turtle ) indica que James Wales es el nombre de la persona descrita aquí. Su dirección de correo electrónico, página de inicio y descripción son recursos web , lo que significa que cada uno de ellos también puede describirse utilizando RDF. Tiene Wikimedia como interés y conoce a Angela Beesley (que es el nombre de un recurso "Persona").
@prefijo rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefijo rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefijo foaf: <http://xmlns.com/foaf/0.1/> .
<#JW>
a foaf : Persona ;
foaf : nombre "James Wales" ;
foaf : mbox <mailto:jwales@bomis.com> ;
foaf : página de inicio <http://www.jameswales.com> ;
foaf : apodo "Jimbo" ;
foaf : representación <http://www.jameswales.com/aus_img_small.jpg> ;
foaf : interés <http://www.wikimedia.org> ;
foaf : sabe [
a foaf : Persona ;
foaf : nombre "Angela Beesley"
] .
<http://www.wikimedia.org>
rdfs : etiqueta "Wikimedia" .
Historia
Versiones
Véase también
- Marco de descripción de recursos (RDF)
- Lenguaje de ontología web (OWL)
- Red social
- Web semántica
- Descripción de una Carrera (DOAC)
- Descripción de un Proyecto (DOAP)
- Comunidades en línea interconectadas semánticamente (SIOC)
- Tarjeta h (HTML vCard )
- Red de amigos XHTML (XFN)
Referencias
- ^ XML Watch: Encontrar amigos con XML y RDF por Edd Dumbill en IBM DeveloperWorks
- ^ XML Watch: Apoyo a comunidades en línea con FOAF por Edd Dumbill en IBM DeveloperWorks
- ^ Berners Lee, Tim. "Gráfico global gigante". Grupo de información descentralizada . Archivado desde el original el 13 de julio de 2016.
- ^ "LiveJournal FOAF". LiveJournal . Archivado desde el original el 18 de enero de 2010..
- ^ "Proveedores de datos FOAF conocidos". Proyecto FOAF. Archivado desde el original el 26 de febrero de 2010.
- ^ "Comunicado de prensa sobre el apoyo a las redes sociales". Yandex. 15 de agosto de 2008.
- ^ "Compatibilidad con FOAF en Safari RSS". eJohn..
- ^ "Plugin Semantic Radar para el navegador Firefox". Mozilla. Archivado desde el original el 8 de enero de 2014. Consultado el 20 de febrero de 2012 .
- ^ "Módulo de soporte FOAF para Perl". CPAN.
- ^ "Soporte de autenticación FOAF+SSL para Perl". CPAN.
- ^ http://drupal.org/project/foaf - Soporte FOAF para Drupal
- ^ Brickley, Dan; Miller, Libby (14 de enero de 2014). "Especificación de vocabulario FOAF 0.99". xmlns.com . Proyecto FOAF. Archivado desde el original el 2022-03-03 . Consultado el 2022-03-31 .
Enlaces externos
- Sitio web oficial (archivado el 23 de octubre de 2021 en Wayback Machine )
- Conjunto de datos FOAF un conjunto de datos de 201.612 triples FOAF
- Archivado: FOAF-search: un motor de búsqueda de datos FOAF en Wayback Machine (archivado el 30 de noviembre de 2018)