Données structurées des publications : définir explicitement "identifier" et l'URL canonique comme "url"

Dans le modèle de données structurées :
Les publications sont des objets sur une page de sujet et sont actuellement identifiées par leur balise id. Ensuite, l’URL canonique des pages est utilisée d’une manière ou d’une autre pour créer un identifier – voir aussi :

Via Google Rich Results Test :

identifier :
https://meta.discourse.org/t/feedback-on-new-hamburger-and-user-menus/post_123

L’identifier peut être de type URL (IRI pour JSON-LD), comme c’est le cas ici. Cette URL (créée automatiquement) n’a pas besoin de correspondre à l’URL canonique de la publication elle-même, elle doit seulement être unique.
Définir l’identifier sur la valeur spécifique de l’URL canonique garantit son unicité et ne devrait causer aucun problème.
Et une étape supplémentaire : ajouter l’URL canonique comme propriété url à la publication.

Vue du robot d’exploration : page de sujet avec publications

État actuel :

<div id="post_123"
     itemscope="" itemtype="http://schema.org/DiscussionForumPosting"
     class="topic-body crawler-post">
  <div class="crawler-post-meta">
    [...]

Utilisation de l’URL canonique comme identifier via l’attribut itemid et définition de la propriété url

<div id="post_123"
     itemid="https://meta.discourse.org/t/feedback-on-new-hamburger-and-user-menus/32519?page=6#post_123"
     itemscope="" itemtype="http://schema.org/DiscussionForumPosting"
     class="topic-body crawler-post">
  <div class="crawler-post-meta">
    <link itemprop="url" href="https://meta.discourse.org/t/feedback-on-new-hamburger-and-user-menus/32519?page=6#post_121">
    [...]

… donne : https://search.google.com/test/rich-results/result?id=_k2xr2Uf2tCLTReR69-SLg\u0026hl=en