Kiire ja lihtne HDMI isetegemise juhend

Püüan oma saidil JSON-LD skeemimärgistust piltide jaoks rakendada, kuid ma ei näe, kuidas skeem lisaks pildi alt siltidele töötab. Ma tean, et need on eraldi asjad, aga mis siis, kui ma tahan mõlemat? Näiteks:

 <script type='application/ld+json'> { '@context': 'http://schema.org/', '@type': 'Organization', 'url': 'http://www.example.com/', 'logo': 'http://www.example.com/mcdonals-logo.png' } </script> McDonald 

Nii Schema.org kui ka ALT sildid on samal eesmärgil: anda täiendavat teavet.

Kuid mõlemal on ka oluline erinevus: Schema.org annab andmeid ainult masinale (Google ja teised seda kasutavad otsingumootorid), ALT teenib ka inimesi - kui pilti ei kuvata, siis tekstibrauserites inimestele, kes pilte ei näe.

Vaadates näiteid saidil Schema.org, nii mikroandmeid kui ka JSON-LD, näete nende sisu ALT erineb pildiomaduste kirjeldamise sisust (enamasti description näidetes, kuid minu arvates oleks kõige sobivam omadus caption).

Teine asi, mida peaksite kaaluma, on: ALT ei sunni pilti sisu suhtes püsima. Kuid kui soovite pakkuda väärtuslikke struktureeritud andmeid, peaksite pildi (kogu veebidokumendi) sisuga võrdlema.

Nii saate lihtsalt lisada ALT pildile silt. Aga kui lisate ImageObject parem andke lisateavet pildi semantilise seose kohta lehega: kas see on a logo? Või on primaryImageOfPage? Või on representativeOfPage?

Kui loote pildi seose sisuga nende andmetüüpidega, saate võimaluse seda kirjeldada täiendavate omadustega. Kuid ilma seoseta, kasutades ainult https://schema.org/image, pole selle kirjeldamiseks muid omadusi.

Summa summarum:

  • kasutamine ALT alati oma eesmärki silmas pidades,
  • kasutage piltide kirjeldamiseks struktureeritud andmeid (JSO-LD või mikroandmeid), arvestades järgmist:
    • Pange pilt kogu dokumendi suhtes,
    • Kasutage caption kui an ALT- vastutasu struktureeritud andmetes,
    • Kasutage description pildi kirjeldamiseks
    • Ärge kasutage abstract nagu eelmises vastuses mainitud, kuna see pole veel täielikult integreeritud, kuid on endiselt ootel.
  • Kokkuvõtlikult oletan, et vastus küsimusele "Kuidas ühendada skeemi märgistus pildi alt-märgendiga?" oleks "sa ei saa".

none: Charles Robertson | none