Mikromuodon (lyhennetään joskus uF tai uF ) on lähestymistapa muotoilun tietoja Web- sivua , jonka tarkoituksena on järkeistää ja yhdenmukaistaa olemassa olevaa sisältöä, kuten esimerkiksi metadataa , käyttäen XHTML ja HTML- tunnisteen ja attribuutteihin . Tämä lähestymistapa on suunniteltu mahdollistamaan loppukäyttäjille tarkoitettujen tietojen, kuten osoitekirja, maantieteelliset koordinaatit, puhelinnumerot, tapahtumat ja muut vakiorakenteiset tiedot, automaattisen ohjelmiston avulla.
Vaikka verkkosivujen sisältö oli jo teknisesti kykenevä "käsittelemään" automaattisesti verkkosuunnittelusta, siinä oli tiettyjä rajoituksia. Perinteisiä tunnisteita käytettiin itse asiassa tietojen näyttämiseen verkossa eikä kuvaamaan, mitä tiedot tarkoittivat. Mikroformien on tarkoitus kuroa tämä aukko liittämällä semantiikka standardoimalla HTML- ja XHTML-tunnisteiden koodaus, mikä välttää muita monimutkaisempia automaattisen käsittelyn menetelmiä, kuten luonnollisen kielen käsittely tai näytön kaapiminen . Mikroformaattien käyttö, käyttöönotto ja käsittely sallivat tietoelementtien indeksoinnin, hakemisen, tallentamisen tai niihin viittaamisen siten, että tietoja voidaan käyttää uudelleen tai yhdistää.
Nykyiset mikroformaatit mahdollistavat tapahtumien, yhteystietojen, sosiaalisten suhteiden jne. Koodaamisen ja purkamisen. Monet muut muodot ovat kehitteillä.
Mikroformit ovat syntyneet liikkeestä, jonka avulla tietoelementit (kuten tapahtumat, yhteystiedot tai maantieteelliset sijainnit) voidaan tunnistaa, jotta ohjelmisto pystyy käsittelemään ne automaattisesti, samalla kun loppukäyttäjät voivat lukea ne suoraan. Linkkipohjaiset mikroformaatit syntyivät ensimmäisinä. Näihin kuului äänestyslinkkejä, jotka ilmaisevat mielipiteitä linkitetyllä sivulla, jotka hakukoneet voivat laskea pikakyselyihin.
Mikroformaattiyhteisön kasvun myötä Internet-kaupankäyntiä edistävä voittoa tavoittelematon järjestö CommerceNet (in) auttoi monin tavoin sponsoroimaan ja edistämään mikroformaattiyhteisön tekniikkaa ja tukea. CommerceNet auttoi myös perustamaan mikroformaattien yhteisösivuston microformats.org .
CommerceNet eikä Microformats.org eivät ole standardeja. Mikroformaatit-yhteisö on avoin wiki, postituslista ja keskustelukanava IRC: llä . Suurin osa olemassa olevista mikroformaatista luotiin Microformats.org-wikillä ja siihen liittyvällä postituslistalla keräämällä esimerkkejä verkkojulkaisukäyttäytymisestä ja koodaamalla ne sitten. Muita mikroformaatteja (kuten rel = nofollow ja unAPI ) on ehdotettu tai kehitetty muualla.
Vuonna 2007 ilmoituksissa ehdotettiin, että Firefox- selaimen versio 3 ja Internet Explorerin versio 8 tukisivat luonnollisesti mikroformaatteja.
XHTML- ja HTML- standardit mahdollistavat semantiikan upottamisen ja koodaamisen merkintätagien attribuutteihin . Mikroformit hyödyntävät näitä standardeja osoittamalla metatietojen läsnäolon käyttämällä seuraavia määritteitä:
Esimerkiksi tekstissä "Linnut istuivat 52.48, -1.89", se on numeropari, joka voidaan ymmärtää kontekstinsa kautta maantieteellisenä koordinaatistona. Ympäröivät ne jänneväli tai div tunnisteita (tai muita HTML-elementtien) erityisiä luokan nimet (tässä tapauksessa geo, latitudeja longitudekaikki osa Geo Microformats erittely ):
Les oiseaux se sont perchés à <span class="geo"> <span class="latitude">52.48</span>, <span class="longitude">-1.89</span> </span>koneita voi kertoa tarkalleen, mitä kukin arvo edustaa, ja he voivat sitten indeksoida niitä, etsiä niitä kartalla, viedä ne GPS terminaali , jne
Harkitse yhteystiedot:
<address> <p> Jean Bout<br/> Société Exemple<br/> 604-555-1234<br/> <a href="http://exemple.com/">http://exemple.com/</a> </p> </address>HCard- mikroformaattien merkitsemisellä tästä tulee:
<address class="vcard"> <p> <span class="fn">Jean Bout</span><br/> <span class="org">Société Exemple</span><br/> <span class="tel">604-555-1234</span><br/> <a class="url" href="http://exemple.com/">http://exemple.com/</a> </p> </address>Tällöin alustettu nimi ( fn ), organisaatio ( org ), puhelinnumero ( puh ) ja verkko-osoite ( URL ) on tunnistettu tietyillä luokkien nimillä; ja koko class="vcard"asia on kääritty yhteen , mikä osoittaa, että muut luokat muodostavat hCard-kortin (lyhenne sanoista "HTML vCard "), ja nämä eivät ole vain sattumanvaraisesti määriteltyjä luokkien nimiä. Myös muita (valinnainen) hCard-luokkia on olemassa.
Nyt ohjelmisto, esimerkiksi selainlaajennukset, voi purkaa tiedot ja siirtää ne muihin sovelluksiin, kuten osoitekirjaan.
Useita mikroformaatteja on kehitetty sallimaan erilaisten tietojen semanttinen merkitseminen:
Monien tarjottujen mikroformaattien joukossa seuraavia kehitetään parhaillaan:
Mikroformaattien käyttäminen HTML-koodissa tarjoaa lisämuotoilua ja semantiikkaa, joita sovellukset voivat käyttää. Nämä voivat olla sovelluksia, jotka keräävät tietoresursseja online-resursseista, kuten web-indeksoijista, tai työpöytäsovelluksia, kuten sähköpostiohjelmia tai kalenterinhallintaohjelmistoja.
Useat selainlaajennukset kuten ” Tails Export ” ( arkisto • Wikiwix • archive.is • Google • Mitä tehdä? ) Tai ” Operator ” ( arkisto • Wikiwix • archive.is • Google • Mitä tehdä? ) For Firefox , sallia Käyttäjä voi tunnistaa mikroformaatit HTML-dokumentissa ja viedä ne muotoon, joka on yhteensopiva yhteyshenkilöiden ja kalenterin apuohjelmien, kuten Microsoft Outlookin kanssa .
Microsoft ja muut ohjelmistoyritykset ovat ilmaisseet halunsa sisällyttää mikroformaatit tuleviin projekteihin .
Wikipediassa - ja yleisemmin MediaWikissä - mikroformaatteja käytetään mallielementteinä, kuten {{coord}} englanninkielisessä Wikipediassa.
Monet kommentaattorit ovat esittäneet kritiikkiä ja keskustelua suunnitteluperiaatteista ja mikroformaattien käytännöllisyydestä. Lisäksi mikroformaatteja on verrattu muihin lähestymistapoihin, jotka palvelevat samaa tarkoitusta. Ajoittain tarkastellaan yhtä mikromuotoa tai kokonaisuutta. Dokumentoidut toimet sekä mikroformaattien levittämiseksi että hyödyntämiseksi ovat yhtä tunnettuja. Tämä sisältää yhteisön resursseja mikroformaattien markkinointiin, kuten painikkeet, bannerit, taustakuvat, logot jne.
Rohit Khare sanoi, että vähennys, uudelleenkäyttö ja kierrätys on "pikakuvake useille suunnitteluperiaatteille", jotka ovat ajaneet mikroformaattien kehitystä ja käytäntöjä. Nämä näkökohdat voidaan tiivistää seuraavasti:
Mikroformit eivät ole ainoa ratkaisu "älykkäämpiä" tietoja varten verkossa. Vaihtoehtoisia lähestymistapoja on myös kuviteltu ja kehitetty. Näitä ovat esimerkiksi HTML5- mikrodata , XML- merkintöjen ja semanttisten verkkostandardien käyttö . Nämä, toisin kuin mikroformaatit, eivät välttämättä sovi yhteen "vähennä, käytä uudelleen ja kierrätä" -periaatteiden kanssa, ainakin samalla yleisellä tasolla.