Schema Identity
Données structurées pour EmDash : un graphe schema.org connecté pour votre site, les personnes derrière votre contenu et leurs qualifications. Par Monprez.
Extension
Schema Identity
Données structurées pour EmDash : un graphe schema.org connecté pour votre site, les personnes derrière votre contenu et leurs qualifications. Par Monprez.
Description
Schema Identity remplace le JSON-LD intégré d’EmDash par un graphe schema.org connecté sur chaque page, en accordant le plus grand soin à qui se trouve derrière votre contenu : les personnes et l’organisation, leurs qualifications et leur expertise, et qui a écrit quel article.
Ce qu’il publie
- Le site comme Person, Organization ou les deux, avec fonction, profils ailleurs (
sameAs) et domaines d’expertise (knowsAbout).worksForetfoundersont des affirmations distinctes, car un employé n’est pas un fondateur. - Des qualifications (
hasCredential) avec organisme émetteur, dates et lien de vérification, ainsi que des certifications d’organisation (hasCertification). Une qualification expirée disparaît d’elle-même le lendemain de son expiration (les pages en cache peuvent mettre plus de temps à se mettre à jour). - Chaque signature créditée comme un nœud Person à part entière. Les libellés de rôle tels que « Reviewed by » sont associés explicitement, jamais devinés.
WebSite,WebPage,BlogPosting, l’image principale et les fils d’Ariane lorsque votre thème les fournit.
Les règles qu’il suit : des relations seulement là où quelque chose les confirme, aucune donnée inventée, et des dates impossibles refusées plutôt que réparées.
Réalisé par Monprez. Également disponible pour WordPress sous le nom Monprez Schema Identity.
Installation
- Installez le plugin et approuvez son unique autorisation, la lecture des signatures. Il n’effectue aucune requête réseau et ne modifie jamais votre contenu.
- Identity : choisissez une personne, une organisation ou les deux, renseignez ce qui est vrai, et liez votre propre signature si vous écrivez sur le site. Définissez le fuseau horaire qui détermine quand une qualification expire.
- Credentials : ajoutez les qualifications de la personne du site et les certifications de l’organisation.
- People : ajoutez les fonctions, l’expertise et les qualifications de chaque signature. Le nom, la biographie et le site web restent sur la signature elle-même.
- Byline roles : associez les libellés de rôle que vos signatures utilisent, comme « Reviewed by ».
Collez ensuite un article publié dans le test des résultats enrichis de Google ; la page Identity y renvoie par un lien.
Les données structurées doivent correspondre à ce que les lecteurs voient. Pour afficher aussi les qualifications sur la page, voir Show what you publish pour la route publique et un encadré d’auteur à copier.
N’utilisez qu’un seul plugin schema à la fois : un seul peut s’approprier le JSON-LD de la page. Nécessite EmDash 1.2.0 ou ultérieur. En anglais uniquement pour l’instant, conçu pour les sites monolingues.
Sécurité
Signalez les problèmes de sécurité à [email protected].
Le plugin demande une seule autorisation, bylines:read. Il n’a aucun accès au réseau, n’écrit aucun contenu et n’accède à aucun média. Ses données restent dans son propre stockage sur votre site.
Une route publique en lecture seule (GET /_emdash/api/plugins/schema-identity/people) permet aux thèmes d’afficher ce que le balisage dit d’une personne : sa fonction, son expertise et ses qualifications actuelles, selon les mêmes règles que le balisage. Elle répond pour chaque signature existante, y compris les personnes pas encore créditées sur une page publiée ; ne saisissez donc que ce que vous acceptez de rendre public. Les qualifications masquées, expirées ou pas encore délivrées, ainsi que les données conservées pour des signatures supprimées, ne sont jamais renvoyées.
Journal des modifications
Journal des modifications
1.0.0
Première version publique. Schema Identity remplace le JSON-LD intégré d’EmDash par un graphe schema.org connecté :
- Identité du site comme Person, Organization ou les deux, avec
worksForetfoundercomme affirmations distinctes. - Qualifications de personne (
hasCredential) et certifications d’organisation (hasCertification), avec expiration traitée à chaque requête et un interrupteur Published. - Un nœud Person pour chaque signature créditée, avec sa propre fonction, son expertise et ses qualifications ; les libellés de rôle sont associés explicitement.
WebSite,WebPage,BlogPosting, image principale etBreadcrumbList.- Pages d’administration : Identity (avec des liens pour vérifier votre balisage), Credentials, People, Byline roles ; un widget de tableau de bord Expiring credentials.
- Une route publique
peopleen lecture seule et un exemple d’encadré d’auteur pour les thèmes.