5568 sujets

Sémantique web et HTML

Bonjour à tous,

Je souhaiterais enrichir un peu mon site web avec des microdata. J'ai évidemment déjà lu ce tutoriel. Mon problème ne se situe pas dans la compréhension globale du dit tutoriel, mais sur quelques détails et dans l'embarras du choix.

Comment choisir le type (itemtype) le plus approprié dans la jungle proposée par schema.org ?
1 - J'ai des news en page d'accueil qui informent sur les mises à jour / nouveautés du site; mais le type newsArticle proposé semble être plutôt destiné à des news dans le sens journal papier. Est-ce néanmoins ce type qu'il faut utiliser ?
2 - Que choisir pour un forum, les topics et les messages/réponses postées ?
Ce qui me gêne ici c'est d'une part qu'un post de forum n'est pas vraiment ni un article, ni même un creativeWork à mon avis, et d'autre part qu'userComment est dans event et les posts de forum n'ont rien avoir avec des évènements (c'est un forum de questions/réponses ou de support/bug/suggestions). Bref, je m'y perds et je ne comprends pas.
3 - Est-ce que l'utilisation d'un microdata particulier impose nécessairement aussi l'utilisation d'éléments HTML5 précis ? Par exemple est-ce que le type article doit obligatoirement être indiqué sur l'élément <article>, ou est-ce qu'un élément <article> doit obligatoirement se trouver quelque part en tant qu'enfant de l'élément qui indique le type article ? p.ex. a-t-on l'obligation de <div itemtype="http:..../article">...<article>...</article>...</div> ? JE prends un exemple certainement très improbable, mais c'est une question générale.
4 - Y a-t-il une technique permettant de répondre à la première question de manière très générique au lieu du cas par cas comme en 2° et 3°: comment faire son choix, sur quels critères ? et la question finalement encore plus générale: quand est-ce que c'est vraiment pertinent, et quand ça ne l'est pas ?


Merci beaucoup pour vos réponses