Kas yra mikroformatas?

Mikroformatas negali būti apibrėžtas taip lengvai, kaip žiniatinklio naršyklė, kur yra konkretus objekto apibrėžimas, o veikiau pagal jo naudojimą. Mikroformato sąvoka geriausiai gali būti vertinama kaip esamos technologijos poaibis, orientuotas į konkrečios problemos sprendimą, arba atvirojo kodo duomenų formatą, kuris gali būti naudojamas problemai išspręsti. Jie apibrėžiami ne kaip konkretūs duomenys, kaip teksto apdorojimo dokumentas, o labiau kaip problema, kurią jie padeda išspręsti.

Pavyzdžiui, xml yra duomenų tvarkymo specifikacija. Jame pateikiama santrauka ir tam tikra informacija apie jame aprašomus duomenis. Dėl to duomenis gali pasiekti daug daugiau platformų ir jie labai laisvai susieti su konkrečiomis programomis. Dėl plataus xml taikymo srities jis nėra mikroformatas, tačiau mažesnis xml įrankių pogrupis gali būti mikroformatas. Mikroformatas pradedamas naudoti, kai konkreti užduotis išsprendžiama naudojant mažesnį esamų įrankių poaibį.

Pristatymai kasdien skelbiami internete, todėl juos lengviau peržiūrėti ir išplėsti jų pasiekiamumą visur, kur yra interneto ryšys. Pristatymas gali būti susietas su įprastomis priemonėmis ir žiūrėti dvejetainėje programoje, pvz., Microsoft PowerPoint. Jis taip pat gali būti suformatuotas publikavimo proceso metu, kad būtų optimizuotas žiniatinklyje, naudojant specialiai apibrėžtų xml įrankių poaibį pristatymams tvarkyti; tai būtų vadinama pristatymo mikroformatu.

Lengviau pateikti mikroformato pavyzdžius darbe nei parodyti konkretų apibrėžimą, nes yra tiek daug būdų naudoti mikroformatus. Kai kurie atvirojo kodo bendruomenės nariai sukūrė gyvenimo aprašymų ir elektroninių vizitinių kortelių bei tinklaraščių informacijos santraukų mikroformatus. Galimybės yra tikrai neribotos ir tik augs, plečiantis atvirojo kodo bendruomenei.

Lengva galvoti apie mikroformatą kaip apie naują kalbą, kurią reikia išmokti kurti programavimo, tačiau jie nėra sukurti taip, kad veiktų kaip programavimo kalba arba kad jiems reikia visiškai naujų įrankių. Jie netiks visiems ar kiekvienoje situacijoje, bet kai kuriems dalykams jie veikia nepaprastai gerai. Belieka pamatyti, ką atvirojo kodo bendruomenė ir visi interneto vartotojai daro su šia labai neapibrėžiama technologija.