konto usunięte

Temat: Microformats

Ostatnio natknąłem się na pojęcie Microformats. Z tego co zrozumiałem to polega na ustaleniu standardów nazewnictwa klas, itp. Mógłby ktoś bliżej przedstawić czemu to ma służyć i co to w ogóle jest?

konto usunięte

Temat: Microformats

Polecam artykuł z Yashke.com jako wprowadzenie, a szczegółów najlepiej szukać na wiki o tej tematyce...
Mariusz Nowak

Mariusz Nowak Medikoo |
Programista
JavaScript, Web
Developer

Temat: Microformats

Tak bardzo ogólnie Można powiedzieć, że to rozwinięcie semantyki HTML a dokładniej przyjęcie pewnych uniwersalnych reguł na 'klasyfikację' (vide atrybut 'class') elementów struktury zawierających dane o konkretnej tematyce.
Na przykład informacje typu 'Imię', 'Nazwisko', 'Email' zazwyczaj zamieszczamy w liście definicji albo tabeli, dla maszyny pozostanie to zwykłą listą czy tabelą i niczym poza tym.
Dzięki mikroformatom można nadać im znacznie, wskazać że to jest 'Imię' to 'Nazwisko' tak, aby aplikacje (nauczone mikroformatów) również mogły je odczytać i sklasyfikować jako dane personalne.

Po prostu kolejny krok w kierunku semantycznej sieci :)
Adam Brodziak

Adam Brodziak PHP, football, fun

Temat: Microformats

Z tym kolejnym krokiem w stronę semantycznej sieci to dość dyskusyjna sprawa. Z Semantic Web microformats mają niewiele wspólnego. Jest to po prostu dodanie semantyki do dokumentów HTML opracowane dla zaspokojenia aktualnych potrzeb. Ani to się łaczy między sobą, ani skaluje.

konto usunięte

Temat: Microformats

Nie zgadzam się. Microformaty dużym krokiem w kierunku sieci semantycznej.

Microformaty mogą być czytane maszynowo i konwertowane na różne inne formaty, więc można będzie je bezproblemowo podłączyć do "sieci semantycznej", jeśli takowa kiedykolwiek powstanie (zob. GRDDL).

I na sieci, wg Yahoo!, są już miliardy mikroformatów:
http://developer.yahoo.net/blog/archives/2008/06/monke...

Nie do końca rozumiem co miałeś na myśli przez "Ani to się łaczy między sobą, ani skaluje."

Microformaty łączą się ze sobą bardzo ładnie - np. hReview wykorzystuje hCard do opisania przedmiotu i recenzenta, a ponieważ "jadą" na XHTML, można je mieszać z XMLem i np. w praktyce stosuję feedy Atom+hCard.

Jeśli chodzi o skalowalność w sensie unikania kolizji nazw, to do tej pory nie stanowiło to problemu i raczej nie będzie - mikforormaty wymagają użycia specyficznego zestawu klas na raz i szansa przypadkowego konfliktu jest znikoma.

Teoretycznie można też deklarować użycie poszczególnych mikroformatów za pomocą URI do profilu XMDP w <head profile>, ale ponieważ w praktyce nie zdarzają się kolizje, to nikt sobie tym nie zawraca głowy.
Daniel F.

Daniel F. CEO, Miller-Fukuda
Nieruchomości

Temat: Microformats

Jak najbardziej! Microformaty i sieć semantyczna to jedna rodzina.



Wyślij zaproszenie do