Što je mikroformat?

Mikroformat se ne može definirati tako lako kao nešto poput web-preglednika, gdje postoji konkretna definicija objekta, nego njegovom upotrebom. Koncept mikroformata se najbolje može vidjeti kao podskup postojeće tehnologije koja se fokusira na rješavanje određenog problema ili format podataka otvorenog koda koji se može koristiti za rješavanje problema. Oni nisu definirani kao određeni dio podataka, poput dokumenta za obradu teksta, već više za problem koji pomažu riješiti.

Na primjer, xml je specifikacija za rad s podacima. Pruža sažetak i neke pojedinosti o podacima koje opisuje. To čini podacima dostupnim za mnoge druge platforme i održava ih vrlo labavo povezanim s određenim aplikacijama. Široki opseg xml-a ne čini ga mikroformatom, međutim manji podskup alata unutar xml-a može biti mikroformat. Mikroformat dolazi u igru ​​kada se određeni zadatak riješi korištenjem manjeg podskupa postojećih alata.

Prezentacije se svakodnevno prikazuju na mreži, što ih čini lakšim za gledanje i proširuje njihov doseg svugdje gdje postoji internetska veza. Prezentacija se može vezati na uobičajena sredstva i pogledati u binarnoj aplikaciji kao što je Microsoft PowerPoint. Također se može formatirati tijekom procesa objavljivanja kako bi se optimizirao za web korištenjem podskupa posebno definiranih xml alata za rukovanje prezentacijama; to bi se nazvalo mikroformat prezentacije.

Lakše je dati primjere mikroformata na djelu nego pokazati konkretnu definiciju jer postoji toliko mnogo načina za korištenje mikroformata. Neki u zajednici otvorenog koda stvorili su mikroformate za životopise i elektroničke posjetnice i sadržaje blogova. Mogućnosti su zaista beskrajne i samo će se povećavati kako se zajednica otvorenog koda širi.

Lako je zamisliti mikroformat kao novi jezik za učenje o programiranju za stvaranje, ali oni nisu dizajnirani da rade kao programski jezik ili da trebaju potpuno nove alate. Neće funkcionirati za svakoga ili za svaku situaciju, ali za neke stvari djeluju izuzetno dobro. Ostaje za vidjeti što zajednica otvorenog koda i korisnici Interneta u cjelini rade s ovom vrlo neodredivom tehnologijom.