Foaf Logo

FOAF für Einsteiger

Was ist FOAF (Friend of a Friend)?

Was ist FOAF?

Friend-of-a-friend (FOAF) ist ein Internet-Standard, um Menschen und ihre Beziehungen untereinander in einer maschinen-verständlichen Form zu beschreiben.

Menschen und ihre Beziehungen kann man z.B auch darstellen, indem man mit einer Textverarbeitung oder einem HTML-Editor ein paar Paragraphen über sich, seine Freunde und Verwandte schreibt. Die Beschreibung kann von Suchmaschinen indiziert und später nach bestimmten Suchbegriffen durchsucht werden. Aber - hier kommt der Unterschied zwischen maschinen-lesbar und maschinen-verständlich - die Suchmaschine weiss nicht, was sie da indiziert und in den Suchergebnissen ausgibt. Für Maschinen ist so ein Text eine reine Ansammlung von Buchstaben, Ziffern, Leerzeichen- und Interpunktion; sie weiss nicht, was diese Zeichen beschreiben oder von welcher Art die darin enthaltenen Informationen sind.

Hier kommt das Semantic Web bzw. seine Resourcenbeschreibungssprache RDF (worauf FOAF basiert) und verschiedene XML-Vokabulare ins Spiel. Mittels dieser Sprache und Vokabulare kann man einem Text (und/oder Abschnitten davon) eine Bedeutung zuweisen, die von anderen Maschinen interpretierbar ist. So kann man zum Beispiel Sätze wie

... usw. formulieren. Eine Maschine die so formulierte "Sätze" erhält, kann dann auch Fragen wie

beantworten oder herleiten.

Das FOAF-Vokabular wurde also geschaffen, damit Programme eine einheitliche Terminologie im Bezug auf Menschen und ihre Beziehungen verwenden und damit operieren können.

Theoretische FOAF-Anwendungsfälle

"FOAF hat das Potenzial als Basis für viele, neue und interessante Online-Community Entwicklungen zu dienen"

Foaf-a-matic, Leigh Dodd

Wie Leigh Dodds Worte andeuten, sind den möglichen Anwendungsfällen mit FOAF kaum Grenzen gesetzt. FOAF kann überall da zum Einsatz kommen, wo personenbezogene Daten relevant sind. Neben den im vorherigen Absatz erwähnten Suchbeispielen wären da beispielsweise noch Anwendungsfälle in

... denkbar.

Wozu FOAF schon heute gut ist

Wie erstelle ich meine eigene FOAF-Datei?

Man kann auf 4 Arten zu einer eigenen FOAF-Datei kommen:

  1. Mit Generatoren wie Foaf-a-matic, FOAFaMaticMark2, FoaFMe oder FOAF maker
  2. Durch Mitgliedschaft in einer Community wie LiveJournal.com, Ecademy, Typepad oder Zopto, welche die Benutzerprofile ihrer Mitglieder automatisch als FOAF-Datei hinterlegen. Benutzer der Weblogsysteme Drupal oder Wordpress können entsprechende Plugins installieren: Drupal FOAF Modul, WordPress Plugin: FOAF Output.
  3. Durch Konvertierung vorhandener MSN Messenger Konten, Jabber-Konten oder vCards/LDIF-Dateien.
  4. Wenn man mit der FOAF-Spezifikation und RDF klarkommt, kann man auch ohne besondere Generatoren eine FOAF-Datei manuell erzeugen.

Ich habe mir eine FOAF-Datei erstellt. Was mache ich jetzt damit?

  1. Prüfe im Foaf-Explorer, im RDF-Validator, und im FOAF-Validator ob deine FOAF-Datei valide ist
  2. Trag eine FOAF-Autoerkennungzeile in den <head>-Bereich deiner Website ein
  3. Setze einen Link zu deiner FOAF-Datei und zur Ansicht im Foaf-Explorer auf deiner Website (Beispiel: Foaf file Alp Uçkan Foaf Datei im Foaf-Explorer ansehen)
  4. Trag dich in die Menschensuchmaschine FoaFSpace ein
  5. zusätzlich kann die FOAF-Datei auch im FOAFBulletinBoard oder in anderen ähnlichen Listen eingetragen werden.

FOAF-Resourcen

Nutzungbedingungen und -Anweisungen zu diesem Text

Dieser Text darf von anderen Domains dynamisch eingebunden werden. In der Skriptsprache PHP funktioniert das z.B. mit der Anweisung <?php readfile("http://was-ist-foaf.de/was-ist-friend-of-a-friend.htm"); ?>. Ausgenommen sind Websites mit extremistischen, pornographischen oder nach deutschem Recht illegalen Inhalten.

Wenn Sie diesen Text nicht dynamisch einbinden, sondern nur darauf einen Link/Verweis setzen möchten, benutzen Sie bitte die formatierte Version unter http://was-ist-foaf.de/

Dieser Text darf nicht abkopiert oder in großen Teilen, die über das übliche Zitieren hinausgehen, übernommen werden.

 

Verfasst am 18.07.2005, Alp Uçkan (uckan.info)
Letzte Änderung: 18.07.2005, 20:59 Uhr