Microformat
Un microformat (uneori abreviat ca μF sau uF ) este o bucată de marcare care permite expresii semantice într-o pagină web HTML (sau XHTML ) . Acest lucru este posibil folosind (X) HTML
class,, rel.rev
Folosind microformate, programele pot extrage date semantice dintr-o pagină web. De fapt, microformatele fac posibilă crearea de (X) cod HTML care poate fi citit de programe (ca pentru datele în format XML sau RDF ) dar continuând să garanteze un nivel ridicat de comprehensibilitate de către oameni. Cu alte cuvinte, paginile web create folosind microformate permit programelor să-și examineze conținutul și să utilizeze informațiile conținute în acestea. De exemplu, prin intermediul Microformat hCard , specific pentru descrierea persoanelor, browserul poate recunoaște cu ușurință, în cadrul unei pagini web, adresa de e-mail sau numărul de telefon al persoanelor de contact din pagină, pentru a putea transfera rapid către agenda de adrese.
Exemple
De exemplu, luați în considerare informațiile de contact
<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>
Cu microformatul hCard , acesta devine:
<div class = "vcard" >
<div class = "fn" > Joe Doe </div>
<div class = "org" > Compania exemplu </div>
<div class = "tel" > 604-555-1234 </div>
<a class= "url" href= "http://example.com/"> http://example.com/ </a> < /div>
În cazul în care numele oficial ( fn ), organizația ( org ), numărul de telefon ( tel ) și adresa URL au fost identificate folosind clase specifice; de asemenea, tot codul este inclus într-un element cu atributul class="vcard".
Acest lucru face posibil ca software-ul, de exemplu un plug-in de browser, să extragă aceste informații și să le transfere către alte aplicații, de exemplu o agendă de adrese.
Microformate specifice
Au fost dezvoltate diverse microformate pentru a permite marcarea semantică a anumitor tipuri de informații.
- hAtom ( hAtom spec ) - pentru marcarea fluxurilor Atom în HTML
- hCalendar ( hCalendar spec ) - pentru întâlniri
- hCard ( hCard spec ) - pentru informații de contact; include:
- adr ( adr spec ) - pentru adrese poștale
- geo ( specificații geografice ) - după coordonatele geografice ( latitudine ; longitudine )
- hReview ( hReview spec ) - pentru recenzii
- hResume ( hResume spec ) - pentru recenzii sau CVS
- rel-directory ( rel-directory spec ) - pentru crearea și includerea directoarelor distribuite
- rel-nofollow , o încercare de a descuraja spam-ul de conținut terță parte (de exemplu , Spam în bloguri ).
- rel-tag ( rel-tag spec ) - pentru etichetare descentralizată ( Folksonomy )
- xFolk ( xFolk spec ) - pentru link-uri etichetate
- XFN - pentru relații sociale
- XOXO - pentru liste și contururi
Microformatele propuse
Dintre numeroasele microformate propuse (link în limba engleză), următoarele au fost aproape complet finalizate:
- ( EN ) citare - a cita surse;
- ( EN ) monedă - pentru a indica cantități de bani;
- ( EN ) geo extensie - pentru locuri amplasate pe corpuri cerești;
- Specii - pentru numele speciilor de ființe vii.
Utilizarea microformatelor
Microformatele sunt acceptate pentru Firefox de către suplimentele Operator sau Tails , iar versiunea 3 a browserului Firefox va include în mod nativ suport pentru microformate [1] . Chiar și cu Internet Explorer sau Safari este posibil să le folosiți prin bookmarklet -uri , adică mici aplicații JavaScript conținute într-o adresă URL care poate fi stocată ca marcaj în browser sau ca link pe o pagină web. Microsoft și-a exprimat dorința de a încorpora microformatele în versiunile viitoare ale programelor sale, la fel ca și alte companii de software.
La 31 iulie 2007, Google a anunțat suport pentru rezultatele căutării cu carduri Microformat prin Hărți Google pe blogul său pentru dezvoltatori .
Crearea de microformate
Multe dintre microformatele existente au fost create pe wiki-ul de microformat și pe lista de corespondență asociată . Alte microformate (cum ar fi rel = nofollow , unAPI și rel = pavatar ) au fost propuse și dezvoltate independent.
Texte de referință
Mai jos este o listă cu câteva texte care documentează microformatele:
- Microformate : Împuternicirea dvs. de marcare pentru Web 2.0 Arhivat la 8 aprilie 2007 la Internet Archive . de John Allsopp Friends of Ed, ISBN 978-1-59059-814-6 , martie 2007
- Hacking RSS și Atom de Leslie M. Orchard Wiley , ISBN 0-7645-9758-2 , 2005
- Cod sursă pentru scripturile
- ( RO ) Următorul text are un capitol introductiv despre microformate , vezi și Web Design in a Nutshell, Third Edition .
- ( RO ) Aceasta este o carte electronică în format PDF și face parte din seria „Short Cuts” a lui O'Reilly.
- Capitolul 5, p. 117-154: Semantică construită în scop: microformate și alte povești.
Note
- ^ John Resig, Microformats in Firefox 3 , ejohn.org , 1 februarie 2007. Consultat la 25 martie 2007 .
Articole înrudite
- Monede
- GRDDL
- HTML
- Agenți inteligenți
- RDFa RDF cu atribute
- rel = pavatar
- Format de fișier S5
- Web semantic
- Extensii simple de ontologie HTML (prima extensie semantică a HTML realizată de Universitatea din Maryland, College Park )
- Web crawler
- XHTML
- XML
- un API
- Portabilitatea datelor
Alte proiecte
Wikimedia Commons conține imagini sau alte fișiere pe Microformat
Link- uri externe
- Microformats.org . _ _ _
- Microformats wiki , pe microformats.org . _
- Microformats Primer , pe digital-web.com . _ Preluat la 18 aprilie 2007 (arhivat din original pe 3 septembrie 2006) .
- ( RO ) Imaginea de ansamblu pe microformate , pe digital-web.com . Preluat la 18 aprilie 2007 (arhivat din original pe 6 martie 2007) .
- ( RO ) Adăugați magia microformatelor pe site-ul dvs. , la thinkvitamin.com . Preluat la 18 aprilie 2007 (arhivat din original la 14 ianuarie 2008) .
- ( RO ) xFolk: Un microformat XHTML pentru folksonomy , pe thecommunityengine.com .
- Microformatele explicate și efectul lor asupra optimizării motoarelor de căutare , pe blog.usweb.com . Preluat la 18 aprilie 2007 (arhivat din original pe 16 martie 2007) .
- Micromodele , pe micromodels.org . _ _
- Microformatique , pe microformatique.com . _ _ Preluat la 18 aprilie 2007 (arhivat din original pe 15 martie 2007) .
- ( RO ) De ce Microformats , pe whymicroformats.com .
- ( RO ) O discuție în patru părți despre microformate, probleme de UI și posibilă prezentare în Firefox 3 de Alex Faaborg de la Mozilla , pe blog.mozilla.com . Preluat la 18 aprilie 2007 (arhivat din original pe 8 aprilie 2007) .