HTML sémantique
Intégration de métadonnées sémantiques directement dans les pages HTML.
Objectif: rendre les pages web compréhensibles par les moteurs de recherche.
Technologies existantes:
Microformats: métadonnées interprétables (hCalendar, hCard)
RDFa 1.1: recommandation W3C depuis 2013 pour HTML5
Microdata: standard pour embarquer données structurées
Exemple avec Microdata et Schema.org:
<div itemscope itemtype="http://schema.org/Person">
<span itemprop="name">David Bowie</span>
<span itemprop="birthDate" datetime="1947-01-08">8 janvier 1947</span>
</div>Limitations principales:
Confusion présentation/représentation: informations sémantiques embarquées dans HTML, mélange affichage et données structurées
Pas d’inférence sémantique: impossible d’appliquer des raisonnements logiques comme avec RDF/OWL
Comparaison avec RDF pur:
HTML Sémantique:
- Intégré dans les pages
- Indexable par moteurs
- Pas de raisonnement
- Orienté présentation web
RDF/OWL:
- Séparé du contenu
- Graphe de connaissances
- Inférence possible
- Orienté données structurées
HTML sémantique convient pour améliorer le SEO.
RDF/OWL pour bases de connaissances complexes avec raisonnement.