inmargo.blogspot.com

Az iNapló IT szemléje - ELTE-LIS + iNapló - Fodor János

2011. április 12., kedd

Alakulóban a szemantikus web - HTML5 tagek


A szemantikus webről

Mivel a HTML5 bekerült a nagy böngészőkbe, sokan kíváncsiak rá, vajon elkezdik-e a szemantikus webet (más néven web3.0) is fejleszteni ezáltal.
A szemantikus web lényege, hogy a számítógépek (keresőmotorok) képesek legyenek olvasni, értelmezni és feldolgozni tartalmi információkat a weblapokról. Ennek jelenleg legismertebb előnye a keresőrendszerek fejlődése - új funkciók és pontosabb találatok várhatók.


Az új tagek létrejöttének okai
Mivel a weben található információ gyakran rendkívül összetett, komoly problémát jelent felismerni, szükségessé vált az új HTML szabványba olyan tageket integrálni, amelyek elősegítik a folyamatot. Nézzünk egy egyszerű példát erre!

Vegyünk egy dátumot, pl. 2011. április 12. Egy ember számára nyilvánvaló, hogy ez egy dátum. Egy gép azonban fel kell, hogy ismerje ezt, és vissza kell fejtenie bizonyos algoritmusok alapján.
Ha ehhez hozzávesszük, hogy míg a 12/4/2011 formátum általában 2011. április 12.-t, addig Amerikában 2011. december 4.-ét jelenti. Ezért a gépeknek le kellene ellenőrizniük, hogy amerikai volt-e az, aki a dátumot használta. Esetleg lekérdezni az információt a felhasználótól. Egyik sem elegáns megoldás.
HTML5-ben ennek a problémának az áthidalására hozták létre a <time> taget, általános szabványt alkalmazva a dátumok és időpontok közlésére.

A legfontosabb kiegészítések

Az új szemantikus értelmezést elősegítő tagek közül talán a legfontosabbak:
  • <address> — Kapcsolatfelvételi információk közlése egy cikk szerzőjéről.
  • <article> — Megjelöl egy cikket, ami önálló egységet képez egy oldalon belül.
  • <hgroup> — Csoportosítja a <h#> elemeket egy tisztább dokumentum objektum modell (Document Object Model) felépítéséhez.
  • <details> — Plusz (látható vagy rejtett) információk meghatározására.
  • <summary> — A dokumentum tartalmának összefoglalása, a <details> tagen kívül használható.
  • <figure> — Egy diagram, kép vagy más önálló egység azonosítására.
  • <abbr> — Egy rövidítés és feloldásának jelölésére.
  • <del> — Régi tartalom jelölésére (nem jelenik meg).
  • <ins> — Új tartalom jelölésére. Általában rögtön a <del> után.
  • rel=”” — Linkek és hiperlinkek használatához, amelyek kapcsolatban vannak a jelölt tartalommal (<href> után).

Nincsenek megjegyzések:

Megjegyzés küldése