Microformats - czyli po co wymyślać coś co już wymyślili inni?
Kiedy pierwszy raz wchodzisz na stronę Microformats.org i w dziale About us zobaczysz tą ilustrację:

to pierwsze co ciśnie się na usta to WTF?
W moim przypadku właśnie tak było. Wystarczy jednak chwila lektury i już wiadomo, że to wszystko jest proste i może być cholernie przydatne.
Mówiąc najogólniej Microformaty powstały by posprzątać trochę informacyjny bałagan. Posprzątać u podstaw czyli wypracować dobre nawyki wśród twórców sieci. Najpierw wymyślić dobre nawyki, a potem je wypracować - tak to właściwie wygląda.
Uściślając - Microformaty to wciąż rozwijająca się, otwarta grupa formatów danych, która działa w oparciu o istniejące standardy. Chodzi o to, żeby budować semantyczną sieć w oparciu o istniejące, nieźle znane i całkiem dobrze działające wzorce (chodzi głownie o xhtml). Czyli nie rewolucja tylko ewolucja w stronę sieci semantycznej - nie burzymy tego co mamy ale udoskonalamy.
Dokładniej
Jeśli kodujecie trochę w html’u i css’ie to wiecie, że jest coś takiego jak klasy i identyfikatory. Przy kodowaniu powstaje problem nazewnictwa tych klas i identyfikatorów - część z wzorców nazywania poszczególnych elementów strony powstała chyba dość spontanicznie - nie wiem dlaczego - być może jest jakaś dokumentacja której nie znam, która się do tego przyczyniła. Jest header dla nagłówka strony, content dla treści, nav dla nawigacji i kilka innych - i najważniejsze nazw tych rzeczywiście się używa.
Microformaty to rozwinięcie tych wzorców - z tym, że nie chodzi już tylko o strukturę dokumentu ale głównie o dane, które dokument zawiera. Tak więc jeśli mamy problem jakich nazw klas użyć do formatowania wizytówki to wchodzimy na wiki hCard i już wiemy, że nazwisko określimy klasą fn, a email klasą email.
Nie musimy wymyślać czegoś co już wymyślono. Główną zaletą np hCard jest fakt, że jest to przeniesienie 1:1 formatu vCard na html - a vCard to szeroko stosowany format opisujący dane personalne, format “rozumiany” przez liczne aplikacje takie jak np. Apple Address Book.
Po co mi Microformaty?
A dlaczego nie korzystać z Microformatów?
Wielu ludzi pracowało i nadal pracuje nad tym, żeby wymyślić jak najlepsze sposoby na opisywanie różnego rodzaju danych - skoro można z tej pracy korzystać to głupotą było by tego nie robić.
Poza tym Microformaty umożliwiają proste parsowanie dokumentów - jak bardzo jest to przydatne przekonaliśmy się pracując nad Jesttaniej.pl - gdyby istniał microformat opisujący cenę i nazwę produktu w sklepie internetowym formularz na Jesttaniej.pl składałby się z dwóch a nie czterech pól!
Dlatego Microformaty to prosta, ewolucyjna droga do sieci semantycznej - do sieci danych zrozumiałych dla robotów czyli przystępniejszych i wygodniejszych w użyciu dla ludzi.
Z Microformatów korzystają już takie serwisy jak Ma.gnolia, LinkedIn i Technorati. Z polskich serwisów - Nokaut.pl zamierza wprowadzić hReview o czym Michał Jaskólski poinformował u nas na blogu
I Wy ich używajcie i wspierajcie społeczność :)
Tagi: jest-taniej, pomysły-i-idee, projekty, przegląd-sieci, web-2.0
February 4th, 2007 at 22:25
“poco” pisane razem w tytule postu oraz w śródtytule razi okropnie… :(
A jeśli chodzi o samego posta - ciekawa informacja, na pewno zwrócę uwagę na microformats.org kiedy będę pisał coś nowego
February 5th, 2007 at 4:30
Microformats są spoko, ale nadal nie rozumiem o co kaman w szoszo (XOXO)…
February 5th, 2007 at 9:00
nowy typ bardziej xml’owego xhtml’a ? cos takiego chyba
February 5th, 2007 at 15:42
Tam coś jest z listami uporządkowanymi, listami definicji…
Nie no, ogóle chodzi o to, że wszyscy się tym jarają, a nikt nie potrafi stworzyć dobrej dokumentacji z demosami.
February 5th, 2007 at 15:45
no generalnie sie zgadzam - wiec moze jakis polskie wklad w microformats? ;)
February 5th, 2007 at 20:52
Dzięki za przypomnienie o microformatach- muszę się temu dokładniej przyjrzeć.
Idea ciekawa a implementacja dość prosta. Szkoda że póki co nie mam gdzie.
February 5th, 2007 at 23:19
Vista-wio!…
Niby nic, a tu…
Technicznie
Właśnie instaluję sobie Windows Vista EN Business Edition. Nie prowadzę, co prawda, biznesu na żadną skalę, ale tylko taka wersja jest dla mnie dostępna za darmo w Microsoft Academic Alliance. Akcję tę przepr…
February 6th, 2007 at 23:25
Microformats - świeże spojrzenie na semantykę…
Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards.
Ciekawy wpis dotyczący microformats znalazłem na blogu yashke.com
Cieszy mnie, że również w Pol[…..
March 13th, 2007 at 16:03
Sinedelic - blog filmowy…
Insmac, Jiobel i YooYoo plus ja - w takim składzie piszemy nowego bloga Sinedelic, gdzie recenzujemy filmy. Piszemy o w miarę nowych produkcjach, piszemy bardzo subiektywnie i zachęcamy do uczestniczenia w dyskusjach. :) Do tego prawdopodobnie jes[…..
March 17th, 2007 at 12:31
[...] Pisaliśmy już o microformatach. Teraz możecie zobaczyć je (po raz pierwszy?) “na żywo” w Polskiej blogosferze. Lubisz konferencje typu GrillIT, czy Bootstrap? Nie przegap już następnej tego typu imprezy! Zajrzyj i zasubskrybuj blog Barcamp. [...]
August 4th, 2007 at 11:27
Racja. Po co wymyślać, skoro jest RDF ;)
November 11th, 2008 at 22:32
[...] yashke.com pojawił się kiedyś tekst Microformats - czyli po co wymyślać coś co już wymyślili inni? z którym polecam się [...]