Beziehungskiste
Das Schöne an FOAF ist, daß mit den Angaben zur eigenen Person die Welt noch lange nicht zu Ende ist. Die vielleicht größte Stärke von FOAF besteht darin, daß man hier auch Angaben machen kann zu anderen Personen, die man kennt. Und wenn diese Person ebenfalls einen FOAF-Datensatz hat, führt der Weg wiederum weiter.
Nehmen wir einmal an, ich kenne Jemanden namens "Adromir". Das ist jetzt kein üblicher Name, sondern ein Pseudonym, aber das macht Nichts. Ich kann nun meinem eigenen FOAF Datensatz Informationen hinzufügen, die besagen, daß ich diesen Adromir kenne, und wo man Informationen über ihn finden kann:
foaf:Person rdf:nodeID="me"
foaf:name
Siegfried Gipp/foaf:name
foaf:homepage rdf:resource="http://www.rorkvell.de/" /
foaf:img rdf:resource="http://www.rorkvell.de/sigi04.jpg" /
vcard:ADR rdf:parseType="Resource"
vcard:Street
Grundstraße 66/vcard:Street
vcard:Pcode
64385/vcard:Pcode
vcard:Locality
Reichelsheim/vcard:Locality
vcard:Country xml:lang="en"
Germany/vcard:Country
vcard:Country xml:lang="de"
Deutschland/vcard:Country
/vcard:ADR
foaf:knows
foaf:Person rdf:nodeID="Adromir"/
/foaf:knows
/foaf:Person
Dieser einfache Verweis dient schlicht als Referenz auf einen weiteren Datensatz vom Typ "foaf:Person". Dieser Datensatz kann z.B. folgendermaßen hinzugefügt werden (nach dem hier aufgeführten Datensatz):
foaf:Person rdf:nodeID="Adromir"
foaf:nick
Adromir/foaf:name
foaf:homepage rdf:resource="http://www.boronsanger.de/" /
/foaf:Person
Nun weiß man, daß diese Person eine Homepage besitzt, kennt die URL, und kann dort wiederum nach einer FOAF-Datei suchen. Wir erinnern uns: Der Hinweis auf diese FOAF Datei steht im head Abschnitt eben dieser Homepage:
link rel="meta" type="application/rdf+xml"
title="FOAF" href="http://www.boronsanger.de/foaf.rdf"
Leider ist da bislang Nichts zu finden...