Jinsi Ya Kutumia Microdata Wakati Wa Kuunda Wavuti

Jinsi Ya Kutumia Microdata Wakati Wa Kuunda Wavuti
Jinsi Ya Kutumia Microdata Wakati Wa Kuunda Wavuti

Video: Jinsi Ya Kutumia Microdata Wakati Wa Kuunda Wavuti

Video: Jinsi Ya Kutumia Microdata Wakati Wa Kuunda Wavuti
Video: Jinsi ya Kutumia Notepad+ Kutengeneza Matangazo Ya Website 2024, Mei
Anonim

Fikiria utumiaji wa microdata (microdata) ili kutoa wavuti yako thamani ya semantic zaidi na kujulikana kwa injini za utaftaji.

Mtandao wa Semantic
Mtandao wa Semantic

Microdata au "microdata" ni uvumbuzi ambao umeletwa kwa ulimwengu wa wavuti ya kimataifa na kutolewa kwa marekebisho mapya ya kiwango cha HTML5. Microdata ni kiambatisho cha kuongeza juu ya markup ya kawaida ya HTML, inahusiana kwa usawa na jozi za thamani ya jina, na inategemea yaliyomo kwenye ukurasa wa wavuti. Madhumuni ya microdata ni kutengeneza maandishi sio mkusanyiko wa maneno tu, lakini kuipatia maana ya semantiki. Hii inamaanisha kuwa roboti ya utaftaji, ikichunguza yaliyomo kwenye wavuti yako, itaweza kutunga na kuchambua viungo kati ya vitu ambavyo unataka kumuelekeza. Sauti ngumu sana? Wacha tuangalie mfano, na kila kitu kitakuwa wazi mara moja.

Unashughulikia hafla na kuchapisha juu yake kwenye wavuti yako bila kutumia alama ya semantic na microdata. Kwa kweli, roboti ya utaftaji itapata maneno muhimu yanayohusiana na tukio kwenye maandishi na kuionyesha kwenye matokeo ya utaftaji ikiombwa. Lakini tarehe, eneo, aina ya hafla, roboti ya utaftaji, uwezekano mkubwa, haitaweza kuamua, na data hii inaweza kupotea kati ya habari zingine zote kwenye ukurasa. Unapotumia microdata, wewe mwenyewe taja ni aina gani ya hafla, lini na wapi.

Kwa mfano, suala la injini ya utaftaji wa hafla ya watoto. Tovuti ya juu haitumii uwezo wa kuiga wa semantic, wakati tovuti ya chini inafanya. Je! Unaona tofauti? Katika kesi ya kwanza, unahitaji kusoma kizuizi cha habari ili kujua maelezo, na katika kesi ya pili, mara moja unapata kile unachohitaji.

Mfano wa suala la injini ya utaftaji na bila microdata
Mfano wa suala la injini ya utaftaji na bila microdata

Na huu ni mfano mmoja tu wa utumiaji wa microdata. Kwa kweli, matumizi yao ni mapana zaidi, na kuna kila sababu ya kuamini kuwa idadi ya kesi za utumiaji na idadi ya tovuti za microdata zitakua tu.

Inafanyaje kazi? Ni rahisi sana, ongeza tu sifa chache zinazosomeka kwa mashine kwa alama ya kawaida ya HTML. Kwa mfano, hii ndivyo alama yetu ingeonekana bila microdata:

Utendaji wa watoto "Nutcracker" utafanyika mnamo Desemba 22 kwenye Uwanja wa Michezo wa Olimpiki huko Moscow.

Na kama hii - na microdata:

Sifa kadhaa mpya zimeongezwa kwenye vitambulisho kuu vya html hapa:

  • itemscope - huweka upeo wa kuzuia microdata;
  • aina ya bidhaa - inaweka aina ya microdata;
  • itemprop - huweka mali zilizoelezewa na microdata.

Kwa mfano, kwa upande wetu, roboti ya utaftaji itaangazia habari ifuatayo:

  • aina ya data: tukio;
  • kichwa: Nutcracker;
  • tarehe: Desemba 22;
  • mahali: SC Olimpiki.

Na roboti ya utaftaji itaweza kuchakata data hii na kuiwasilisha kwa mtumiaji kwa fomu rahisi inayolingana na ombi. Kulingana na aina ya microdata, hii inaweza kuwa uwezo wa kuongeza tukio kwenye kalenda, au kuongeza anwani ya mtu kwenye kitabu cha anwani, au kuagiza bidhaa, au kununua tikiti ya ndege / treni / basi, nk.

Lakini je! Roboti ya utaftaji inajuaje neno "tukio" ni nini? Ili kufanya hivyo, unahitaji kuzingatia makubaliano fulani ili kila mtu atumie oin na ile ile inayoitwa. "Kamusi" ambayo unaweza kuchagua aina inayofaa ya microdata. Hivi sasa, kamusi kama hiyo ni tovuti ya schema.org na wavuti zingine kadhaa ambazo zinahifadhi kamusi za mikrodata zinazokubaliwa kwa jumla.

Kutumia kamusi hizi, lazima kwanza uchague aina inayofaa ya data. Aina za data zimeainishwa kama URIs. Kwa mfano, kwa hafla, aina inayofaa kutoka kwa kamusi hiyo itakuwa "Tukio" na URI "https://schema.org/Event". Anwani hii haiwezi kusababisha ukurasa halisi kwenye wavuti, inatumiwa tu kutambua aina ya microdata.

Kwa hivyo, ikiwa tunaandika tena mfano wetu kwa kutumia msamiati wa kawaida, tunapata alama zifuatazo:

Ilipendekeza: