FOAF und hCard im Vergleich
FOAF oder anderes xml | hCard | Beschreibung |
---|---|---|
foaf:Agent | n.a. | Eine Art Oberbegriff für alle Arten von was-auch-immer, das Irgendwas tun kann. Für Personen, Organisationen, Gruppen o.Ä. sollten besser die entsprechenden Unterklassen verwendet werden. |
foaf:Person | n.a. | Eine Person. Dabei ist es unerheblich, ob es sich um eine lebende, tote,
historische, fiktive oder sonstige Person handelt. Die Verwendung von
address und hCard Markup impliziert, daß es
sich bei den Informationen um solche über eine Person handelt.
|
foaf:name | fn | Voller Name einer Person, wie z.B Vorname und Nachname, eventuell auch Titel und andere Namenszusätze. |
foaf:nick | nickname | Ein Spitzname, Alias o.Ä., wie es z.B. in Foren, Chat oder Blogs genutzt werden kann. |
foaf:title | title | Ein Titel (Dr., Dipl-Ing., ...) |
foaf:homepage | url | Die url der Webpräsenz dieser Person. |
foaf:mbox | Die e-mail Adresse dieser Person. In hCard kann die Art der Mailbox näher bestimmt werden (type=...). Mehrere Mailboxen sind möglich. | |
foaf:sha1sum | n.a. | Eine Prüfsumme (Hash) der ersten Mailboxadresse, dient als ID dieser Person. |
foaf:img | photo | Ein Bild, das in sehr direktem Zusammenhang mit der Person steht. Also i.d.R. ein Photo dieser Person. |
foaf:depiction | photo | Ähnlich wie img, aber allgemeiner. Es bezeichnet irgendeine Art von visueller Repräsentation der Person. |
foaf:surname | family-name (?) | Der Familienname? FOAF ist derzeit noch am Testen! |
foaf:family_name | family-name | Der Familienname (Test) |
foaf:givenname | given-name | Der Vorname. |
foaf:firstName | given-name | Der Vorname. |
Für die übrigen FOAF Properties gibt es keine Entsprechungen in hCard, und umgekehrt gibt es für eine Reihe von hCard Properties auch keine Entsprechungen in FOAF. Glücklicherweise kann man, xml namespaces sei Dank, die fehlenden hCard Informationen in die FOAF-Datei einbinden Dazu gibt es eine Empfehlung des Web Consortiums. Eine vollständige Implementierung der persönlichen Daten als FOAF RDF Datei beinhaltet also auch einige Informationen des vCard namespaces. Dublin Core ist nicht direkt vergleichbar, dazu gibt es zu wenig Überschneidungen.