Mikroformate sind ein Markup-Format zur semantischen Annotation von HTML oder XHTML. Mikroformat-Annotationen können leicht aus Webseiten extrahiert werden und machen weiteren Programmen (etwa Suchmaschinen) die Bedeutung des Seiteninhalts verständlich.
Sebastian Küpers hatte ja vor kurzem die tolle Idee hCards mittels QR-Code aufs Handy zu bekommen… Ich hab mir jetzt mal alle möglichen Varianten überlegt um das ganze zu automatisieren und eine kleine PHP Klasse geschrieben. Die Klasse verwendet Brian Sudas X2V um die vCard zu parsen, die urlTea API um die URLs zu verkürzen und die Kaywa API um den QR-Code zu erstellen.
BBC setzen in ihrer Musik Online Präsenz BBC/Music auf Microformats.
hCard
Alle Künster und Musik Produzenten sind mit dem hCard Format ausgezeichnet. Ein Beispiel ist die Elvis Presley oder Abba Seite.
hReview
Die Album-Beschreibungen sind alle mit dem hReview Format ausgezeichnet, ein Beispiel ist Elvis‘ 30 #1 Hits Platte.
Mal schaun wer noch so alles nachzieht…
Mittlerweile gilt mein erster Blick beim besuchen einer Webseite immer dem Operator- oder Tails-Plugin, um zu sehen ob die Seite schon Microformats einsetzt 🙂
Für meine Thesis brauche ich Dummy-Daten im hReview-Format, erstens um meinen Java-Parser zu testen und zweitens um die gewonnenen Reviews sinnvoll bestimmten Produkten zuzuordnen. Auf der hReview-Implementation Seite im Microformats-Wiki soll es ja sowas schon geben, ich habe es auf der entsprechenden Seite aber nicht gefunden… Deshalb habe ich mir gestern mal ein paar Stunden zeit genommen und ein kleines PHP-Script geschrieben was mir das ganze ermöglicht. Es ist noch nicht ganz fertig (es fehlt z.B. noch die Auswahl ob ich bei amazon.com oder bei amazon.de suchen will) aber wer sowas in der Art braucht oder wer sichs einfach ml anschauen will, ich habs hier mal hochgeladen.
Bei Interesse Stelle ich das ganze auch zum Download bereit.
[…] Das vorliegende TecFeed ist eine allgemeine Einführung in die Vorteile des Konzepts und die Verwendung dieser Mikroformate. Sie erfahren anhand zahlreicher Beispiele, welche Mikroformate es gibt und wie Sie die heute verbreiteten Mikroformate in Ihre Seiten einbauen. […]
Außerdem gibt es ein Probekapitel und das Inhaltsverzeichnis zum Download.
Der nanoformatsbot hat mir gezwitschert dass es neue Updates im Twitter Nanoformats Wiki gibt… und zwar wurden alle Formate nochmal erweitert und besser ausformuliert. Sonst kann ich auf den ersten Blick keine weiteren Neuerungen feststellen…
Nach etlichen FirefoxPlugins gibt es jetzt auch ein erstes Microformats Plugin für einen anderen Browser. „Microformats Button“ ist ein Maxthon Plugin zum parsen von Microformats. Erkannte Mikroformate lassen sich in entsprechend andere Formate wandeln wie zum Beispiel hCard in vCard.
Wie schon erwähnt, hat Sebastian Küppers auf seinem Weblog eine schöne Anleitung geschrieben wie man eine hCard über QR-Taggs auf das Handy bekommt. Das Problem bei der Sache ist nur, dass bei langen URLs der Tagg sehr groß wird und dadurch schwer mit Handys zu lesen ist. Deshalb würde ich noch einen Schritt mehr einfügen…
Ursprüngliche URL um die hCard mit Hilfe von Brian Surdas XSLT in eine vCard zu parsen:
Mein Idee wäre, die URL mit einem Dienst wie TinyUrl:
https://tinyurl.com/y8k2tlwg
Der entsprechende Tagg ist somit viel kleiner und für Handys besser lesbar:
Ich hab das Ganze mit meinem Sony Ericsson W810i getestet und es funktioniert super. Um das ganze zu automatisieren gibt es für QR-Code eine API von Kayawa.
Mal schaun ob sich da was basteln lässt oder ob es doch ne sinnvollere Variante gibt die vCard direkt in den Code zu packen, ohne dass dieser zu groß wird…