Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

FOAF (сокращение от « друг друга» ) - это машиночитаемая онтология, описывающая людей , их действия и их отношения с другими людьми и объектами. Любой может использовать FOAF, чтобы описать себя. FOAF позволяет группам людей описывать социальные сети без необходимости в централизованной базе данных.

FOAF - это описательный словарь, выраженный с помощью структуры описания ресурсов (RDF) и языка веб-онтологий (OWL). Компьютеры могут использовать эти профили FOAF, чтобы найти, например, всех людей, живущих в Европе, или перечислить всех людей, которых знаете вы и ваш друг. [1] [2] Это достигается путем определения отношений между людьми. Каждый профиль имеет уникальный идентификатор (например, адрес электронной почты человека , международный номер телефона , имя учетной записи Facebook , Jabber ID или URI домашней страницы или веб-журнала этого человека), который используется при определении этих отношений.

Проект FOAF, который определяет и расширяет словарный запас профиля FOAF, был начат в 2000 году Либби Миллер и Дэном Брикли. Его можно считать первым приложением социальной семантической паутины , [ цитата необходима ] в том смысле, что оно сочетает в себе технологию RDF с проблемами « социальной сети ». [ требуется разъяснение ]

Тим Бернерс-Ли в эссе 2007 года [3] переопределил концепцию семантической сети в гигантском глобальном графе , в котором отношения выходят за рамки сетей и документов. Он считает, что GGG ​​находится на равных с Интернетом и Всемирной паутиной , заявляя, что «я выражаю свою сеть в файле FOAF, и это начало революции».

WebID [ править ]

FOAF является одним из ключевых компонентов спецификаций WebID , в частности для протокола WebID + TLS, который ранее назывался FOAF + SSL.

Развертывание [ править ]

Хотя это относительно простой вариант использования и стандарт, FOAF получил ограниченное распространение в сети. Например, сайты блогов Live Journal и DeadJournal поддерживают профили FOAF для всех своих членов [4]. Сообщество My Opera поддерживало профили FOAF как для членов, так и для групп. Поддержка FOAF присутствует в сервисах Identi.ca , FriendFeed , WordPress и TypePad . [5]

Платформа поиска по блогам Яндекса поддерживает поиск по информации профиля FOAF. [6] Заметная поддержка FOAF на стороне клиента доступна в веб-браузере Safari [7] и в подключаемом модуле Semantic Radar [8] для браузера Firefox . Semantic MediaWiki , расширение семантической аннотации и связанных данных MediaWiki, поддерживает сопоставление свойств с внешними онтологиями, включая FOAF, который включен по умолчанию.

Существуют также модули или плагины для поддержки профилей FOAF или авторизации FOAF + SSL для языков программирования [9] [10], а также для систем управления контентом . [11]

Пример [ править ]

В следующем профиле FOAF (написанном в формате Turtle ) указано, что Джеймс Уэльс - это имя человека, описанного здесь. Его адрес электронной почты, домашняя страница и изображение являются веб-ресурсами , что означает, что каждый из них может быть описан также с помощью RDF. Его интересует Викимедиа, и он знает Анджелу Бисли (так называется ресурс «Человек»).

@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>  FOAF : лицо ; foaf : имя «Джеймс Уэльс» ; foaf : mbox <mailto: [email protected]> ; foaf : домашняя страница <http://www.jameswales.com> ; foaf : ник "Джимбо" ; foaf : изображение <http://www.jameswales.com/aus_img_small.jpg> ; FOAF : проценты <http://www.wikimedia.org> ; FOAF : знает [ в FOAF : Человек ; пена                          : name  "Анджела Бизли"  ]  .<http://www.wikimedia.org>  rdfs : ярлык  "Викимедиа"  .

См. Также [ править ]

  • Структура описания ресурсов (RDF)
  • Язык веб-онтологий (OWL)
  • Социальная сеть
  • Семантическая сеть
  • Описание карьеры (DOAC)
  • Описание проекта (DOAP)
  • Семантически связанные онлайн-сообщества (SIOC)
  • hCard (HTML vCard )
  • Сеть друзей XHTML (XFN)

Ссылки [ править ]

  1. ^ XML Watch: поиск друзей с XML и RDF , Эдд Дамбилл в IBM DeveloperWorks
  2. ^ XML Watch: Поддержка онлайн-сообществ с помощью FOAF Эдда Дамбилла в IBM DeveloperWorks
  3. ^ Бернерс Ли, Тим. «Гигантский глобальный граф» . Децентрализованная информационная группа . Архивировано из оригинала на 2016-07-13.
  4. ^ "LiveJournal FOAF" . Живой Журнал . Архивировано из оригинала на 2010-01-18..
  5. ^ "Известные поставщики данных FOAF" . Проект FOAF. Архивировано из оригинала на 2010-02-26.
  6. ^ "пресс-релиз о поддержке социальных сетей" . Яндекс. 2008-08-15.
  7. ^ «Поддержка FOAF в Safari RSS» . эДжон..
  8. ^ «Плагин Semantic Radar для браузера Firefox» . Mozilla. Архивировано из оригинала на 2014-01-08 . Проверено 20 февраля 2012 .
  9. ^ "Модуль поддержки FOAF для Perl" . CPAN.
  10. ^ "Поддержка аутентификации FOAF + SSL для Perl" . CPAN.
  11. ^ http://drupal.org/project/foaf - поддержка FOAF для Drupal

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Набор данных FOAF набор данных из 201 612 троек FOAF
  • В архиве: FOAF-search - поисковая машина для данных FOAF на Wayback Machine (архивировано 30 ноября 2018 г.)