Zum Inhalt springen

FOAF

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 11. Dezember 2008 um 18:41 Uhr durch Wesener (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Datei:Foaf.gif
FoaF-Logo

FoaF (Friend of a Friend) ist ein Projekt zur maschinenlesbaren Modellierung sozialer Netzwerke. Herzstück des Projekts ist ein RDF-Schema, das Klassen und Eigenschaften definiert, die in einem XML-basierten RDF-Dokument verwendet werden können. Es handelt sich bei FoaF um eine der ersten Anwendungen von Semantic-Web-Technologien.


Hintergrund

Sinn und Zweck ist, dass in einem FOAF-Dokument Angaben über eine Person zusammengetragen werden (u. a. Name, Alter, Geschlecht, E-Mail-Adresse, Adresse der privaten und beruflichen Website, Weblog-Adresse, ICQ-/Jabber-/AIM-IDs, Beruf usw.) und der Person bekannte Menschen genannt werden. Sobald mehrere Personen diese FOAF-Dokumente veröffentlichen, z. B. im WWW, können die FOAF-Dokumente aufeinander verweisen. Eine Software kann diese FOAF-Dokumente auswerten, die sozialen Beziehungen analysieren und z. B. visualisieren. Eine andere denkbare Aufgabe wäre es, personenbezogene Daten, wie oben genannt, Messengerkontakte, Mail-Accounts oder Ähnliches, zentral an einem Punkt (FoaF-Datei auf dem eigenem Webspace im WWW) zu speichern und bei Vorgängen wie dem Anmelden in Foren oder diversen Diensten die FoaF-Datei anzugeben, ohne alle Daten einzeln einzugeben und bei Änderungen gegebenenfalls auch noch zu ändern. Dementsprechende Add-ons oder Plug-ins sind bereits innerhalb einiger Dienste verfügbar.

Beispiel eines RDF-Dokuments mit FoaF-Angaben

 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
          xmlns:foaf="http://xmlns.com/foaf/0.1/"
          xmlns:dc="http://purl.org/dc/elements/1.1/"
          xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
 
   <!-- Informationen zu einer Person: -->
   <foaf:Person xml:lang="en">
 
     <!-- Name: -->
     <foaf:name>[[Jimmy Wales]]</foaf:name>
 
     <!-- E-Mail-Adresse :-->
     <foaf:mbox rdf:resource="mailto:jwales@bomis.com"/>
 
     <!-- private Webseite: -->
     <foaf:homepage rdf:resource="http://www.jimmywales.com/"/>
 
     <!-- Nickname: -->
     <foaf:nick>Jimbo</foaf:nick>
 
     <!-- Foto: -->
     <foaf:depiction
       rdf:resource="/media/wikipedia/commons/1/19/Jimbo_Wales_in_France_cropped.jpg" />
 
     <!-- Die Person ist interessiert an folgenden Themen: -->
     <foaf:interest>
 
       <!-- Wikipedia-Website: -->
       <rdf:Description rdf:about="http://www.wikimedia.org/">
         <dc:title>Wikipedia, The Free Encyclopedia</dc:title>
       </rdf:Description>
 
     </foaf:interest>
 
     <!-- Die Person kennt folgende andere Personen: -->
     <foaf:knows>
 
       <!-- Informationen zu einer anderen Person: -->
       <foaf:Person>
         <foaf:name>Angela Beesley</foaf:name>
       </foaf:Person>
 
     </foaf:knows>
   </foaf:Person>
 
 </rdf:RDF>

Offene soziale Netzwerke

Verschiedene Anbieter veröffentlichen mittlerweile Informationen über ihre Mitglieder als FoaF-Datei. Dies soll einer "Silo-isierung" von Informationen in geschlossenen, proprietären Netzwerken entgegenwirken. Eine unvollständige Liste der Anbieter, die Informationen im FoaF-Format veröffentlichen:

  • LiveJournal (Blog-Plattform)
  • PeopleAggregator
  • Tribe.Net
  • Videntity (arbeitet eher an OpenID)
  • Hitflip (kommerziell)
  • sendia (kommerziell)
  • Blogscout.de (Blog-Plattform)

Siehe auch