See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Microformat - Wikipedia

Microformat

Da Wikipedia, l'enciclopedia libera.


Un microformat (a volta abbreviato con μF o uF) è una parte di mark up che consente espressioni semantiche in una pagina web HTML (o XHTML). Ciò è possibile sfruttando gli attributi (X)HTML class, rel, rev.

Tramite i microformat, i programmi possono estrarre i dati semantici presenti in una pagina web. I microformat permettono infatti di creare codice (X)HTML leggibile sia dai programmi (come per i dati in formato XML o RDF) continuando a garantire un’elevata comprensibilità da parte delle persone. In altre parole, le pagine web create sfruttando i microformat permettono ai programmi di esaminarne i contenuti e di utilizzare le informazioni ivi contenute. Ad esempio, attraverso il Microformat hCard, specifico per la descrizione delle persone, il browser può facilmente riconoscere, all’interno di una pagina web, l’indirizzo e-mail o il numero di telefono dei contatti presenti nella pagina, in modo da poterle trasferirle velocemente nella rubrica.


Indice

[modifica] Esempi

Per esempio, si consideri l'informazione sui contatti

<div>
   <div>Joe Doe</div>
   <div>The Example Company</div>
   <div>604-555-1234</div>
   <a href="http://example.com/">http://example.com/</a>
 </div>

Con il microformat hCard, diventa:

<div class="vcard">
   <div class="fn">Joe Doe</div>
   <div class="org">The Example Company</div>
   <div class="tel">604-555-1234</div>
   <a class="url" href="http://example.com/">http://example.com/</a>
 </div>

Dove il nome formale (fn), organizzazione (org), numero di telefono (tel) e l'indirizzo url sono stati identificati usando classi specifiche; tutto il codice inoltre è incluso in un elemento con l'attributo class="vcard".

In questo modo è possibile per il software, per esempio un plugin del browser, estrarre queste informazioni e trasferirle ad altre applicazioni, per esempio una rubrica.

[modifica] Microformat specifici

Vari microformats sono stati sviluppati per abilitare il markup semantico di particolari tipi di informazioni.

[modifica] Microformat proposti

Tra i molti microformat proposti (link in inglese), i seguenti sono stati quasi del tutto ultimati:

[modifica] Uso dei microformat

I microformat sono supportati per Firefox dai componenti aggiuntivi Operator o Tails, e la versione 3 del browser Firefox includerà nativamente un supporto per i microformat[1]. Anche con Internet Explorer o Safari è possibile utilizzarli tramite i bookmarklet, ossia delle piccole applicazioni javascript contenute in un URL che può essere memorizzato come segnalibro nel proprio browser o come link in una pagina web. Microsoft ha espresso il desiderio di incorporare i Microformats nelle versioni future dei suoi programmi, come altre società produttrici di software.

Il 31 luglio 2007, Google ha annunciato sul proprio blog degli sviluppatori il supporto nei risultati delle ricerche effettuate tramite Google Maps del Microformat hcard.

[modifica] Creazione dei microformats

Molti dei microformat esistenti sono stati creati al microformat wiki e nella mailing list associata. Altri microformat (come rel=nofollow, unAPI e rel=pavatar) sono stati proposti e sviluppati indipendentemente.

[modifica] Testi di riferimento

Segue un elenco di alcuni testi che documentano i microformat:


[modifica] Fonti

  1. ^ John Resig. Microformats in Firefox 3. 2007-02-01. URL consultato il 2007-03-25.

[modifica] Voci correlate

  • COinS
  • GRDDL
  • HTML
  • Intelligent agents
  • RDFa RDF con attributi
  • rel=pavatar
  • S5 file format
  • Semantic Web
  • Simple HTML Ontology Extensions (la prima estensione sematica dell'HTML fatta dall'University of Maryland, College Park)
  • Web crawlers
  • XHTML
  • XML
  • unAPI
  • DataPortability

[modifica] Collegamenti esterni


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -