FOAF

FOAF (akronym for Friend of a Friend) er en ontologi, eller vokabular, for maskiner til å forstå personer, deres aktiviteter og deres relasjoner til hverandre. Hvem som helst kan bruke FOAF til å beskrive seg selv. FOAF tillater folk å beskrive sine sosiale nettverk uten å måtte ha en sentralisert database. FOAF blir beskrevet som et vokabular ved bruk av RDF og OWL.
Datamaskiner kan bruke FOAF-profiler til å finne, for eksempel, alle personer som bor i Europa, eller gi deg en liste over alle personene du og dine venner kjenner. Dette blir utøvd ved å definere relasjoner mellom folk. Hver profil har et unikt kjennemerke. Et kjennemerke kan være en e-post, URI av hjemmesiden til en person eller bloggen hans eller hennes, eller en Jabber ID. FOAF-prosjektet, som definerer og utvider vokabularet, ble startet i 2000 av Libby Miller og Dan Brickly.

Bruk av FOAF

FOAF var et tidlig eksempel på en applikasjon for det semantiske web, og med tanke på FOAF sine enkle bruksområder og standarder har FOAF blitt vidt brukt rundt om på nettet. Medlemmer av bloggingtjenesten LiveJournal har alle muligheter for å eksportere FOAF-profiler. My Opera kan eksportere FOAF-profiler for både medlemmer og grupper, og støtte for FOAF kan bli funnet på blant annet Identi.ca, MyBlogLog, FriendFeed og TypePad.

Eksempler

Som nevnt er FOAF kun et vokabular, og kan bli brukt innenfor flere formater og syntakser. Følgende eksempel er en FOAF-profil skrevet i Turtle-formatet. Eksempelet viser at personen beksrevet her er Jimmy Wales. Hans e-postadresse, hjemmeside og bilde er ressurser. Det vil si at hver av dem kan også bli beskrevet ved bruk av RDF. Han har interesse i Wikimedia og kjenner til Bob Dylan.

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<#JW>
    a foaf:Person ;
    foaf:name "Jimmy Wales" ;
    foaf:mbox <mailto:jwales@bomis.com> ;
    foaf:homepage <http://www.jimmywales.com/> ;
    foaf:nick "Jimbo" ;
    foaf:depiction <https://web.archive.org/web/20050222020902/http://www.jimmywales.com/aus_img_small.jpg> ;
    foaf:interest <http://www.wikimedia.org> ;
    foaf:knows [
        a foaf:Person ;
        foaf:name "Bob Dylan"
    ] .

<http://www.wikimedia.org>
    rdfs:label "Wikipedia" .
Ovennevnte FOAF-profil kan også bli implementert i HTML-sider ved hjelp av RDFa.

 <html xmlns:foaf="http://xmlns.com/foaf/0.1/">
    <head>
       <title>Jimmy Wales profil</title>
       <link rel="foaf:primaryTopic foaf:maker" href="#me"/>
    </head>
    <body>
       <div about="#me" typeof="foaf:Person">
          <span property="foaf:name">Jimmy Wales</span>
          <a rel="foaf:mbox" href="mailto:jwales@bomis.com">My email</a>
          <a rel="foaf:homepage" href="http://www.jimmywales.com">My{{død lenke|dato=juli 2017 |bot=InternetArchiveBot }} homepage</a>
          <span property="foaf:nick">Jimbo</span>
          <span rel="foaf:img">
             <img src="https://web.archive.org/web/20050222020902/http://www.jimmywales.com/aus_img_small.jpg" alt="My picture"/>
          </span>
          <span property="foaf:interest">Wikimedia</span>
          <span property="foaf:knows">
             <span property="foaf:Person">
                <span property="foaf:name">Bob Dylan</span>
             </span>
          </span>
       </div>
    </body>
 </html>