…und das Open Web kennt mindestens genau so viele Wörter für „Name“!

Ich hab mir letzte Woche mal den aktuellen Draft von OpenID Connect angeschaut und mich riesig gefreut, dass die OpenID-Community ihrer Linie treu bleibt und dem User-Schema wieder komplett neue Bezeichnungen gibt. Aber das scheint ein genereller Spaß in OpenWeb-Kreisen zu sein. Ich hab mir mal einen Spaß d’raus gemacht einzelne Bezeichnungen verschiedener „Standards“ die mit Profil/User-Infos zu tun haben, zu vergleichen.

Claims für den kompletten „Namen“ eines Users:

  • fn (vCard, hCard)
  • name (foaf, OpenID Connect, Facebook Connect, schema.org)
  • fullname (OpenID SREG)
  • namePerson (OpenID AX)
  • displayName (Portable Contacts, Open Social, Activity Streams)

Claims für den „Nachnamen“ eines Users:

  • given name (vCard)
  • given-name (hCard)
  • lastName (foaf)
  • family_name (OpenID Connect, Facebook Connect)
  • namePerson/last (OpenID AX)
  • givenName (Portable Contact, Open Social)

Gut dass wir das W3C, die WHATWG, die IETF und diverse ander Standard-Organisationen haben die in jahrelanger Arbeit, Standards wie RDF, XML, JSON, RDFa und Microdata spezifizieren und dann jeder, wie er gerade bock hat, ein Schema dafür baut 😀

Schema.org und das Open Graph Protocol sind perfekte Beispiele dafür, wie man gekonnt bestehene Schemas ignoriert und einfach macht, wie man denkt!

P.S. Ich weiß dass man die Bezeichnung „Eskimo“ eigentlich nicht mehr benutzt und wehe mir nimmt jemand den Mythos mit den 90 Wörtern für Schnee 😉