Un Open Badge est un fichier image PNG ou SVG qui incorpore, de manière non visible, des «métadonnées» au format JSON (JavaScript Object Notation) ou JSON-LD (JSON- for Linked Data).
La version 1.0 d’Open Badge a été lancée aux États-Unis en 2013. Grâce à l’initiative du président Bill Clinton, dans le cadre de la «Clinton Global Initiative: Better Futures for 2 Million Americans Through Open Badges», les États-Unis ont lancé un programme qui, en un an seulement, a conduit à la certification par Open Badge de plus de deux millions d’étudiants et de travailleurs américains.
En 2015, la version 1.1 a été publiée, ce qui constitue une modification mineure du format Open Badge. Cette modification permet à l’émetteur du badge (issuer) d’”étendre” le badge en ajoutant des “métadonnées” supplémentaires au format JSON-LD aux informations “standard” figurant sur le badge.
En janvier 2017, la version 2.0, mise à jour en avril 2018, a été publiée. Elle spécifie que les données incorporées dans le badge doivent être au format JSON-LD et introduit un ensemble de nouvelles fonctionnalités:
- Endossement d’un badge – un badge attribué à un groupe de personnes peut être «approuvé» par un tiers. Par exemple, un badge émis par un professeur peut ensuite être approuvé par l’école.
- Endossement individuel – un badge attribué à une personne peut être approuvé par une tierce partie. Par exemple, les collègues du détenteur d’un badge peuvent endosser les compétences certifiées, permettant ainsi au badge d’augmenter sa valeur au fil du temps.
- Incorporation des critères – les critères d’attribution du badge (examens à passer, etc.) peuvent être incorporés directement dans le badge, alors qu’avant l’émetteur devait fournir un lien hypertexte vers une URL contenant des détails sur les critères pour l’obtention du badge.
- Incorporation des preuves – le badge peut également inclure une description détaillée des preuves démontrant qu’un individu a satisfait les critères pour l’émission du badge.
- Portabilité complète: toutes les informations pertinentes peuvent être incorporées dans le badge, éliminant ainsi les références aux liens externes susceptibles de disparaître. Par exemple, l’émetteur du badge peut signer de manière cryptographique toutes les métadonnées associées au badge. De cette manière, la vérifiabilité du badge est simplifiée et, ce qui est très important, les destinataires d’un badge ne devront pas se confronter à un badge “incomplet” si la plateforme de badge qui l’a émis a cessé d’exister.
- Internationalisation – avec la version 2.0, les badges peuvent être publiés dans plusieurs langues.
- Contrôle de version: il est possible de mettre à jour les badges et de voir les différences entre les versions.
- Incorporation des informations sur les images – les Open Badges v2.0 peuvent inclure des informations sur l’image qui les représente. Cette implémentation les rend plus lisibles par les machines.
- Attribuer des badges à des identités différentes des adresses email: les badges peuvent être délivrés à des identités différentes des adresses email, comme, par exemple, aux informations d’identification de profils vérifiés sur les réseaux sociaux.
- Alignement amélioré: à partir de la version 1.0, l’émission d’un badge peut faire référence à une URL spécifiant un système ou une norme sur lequel le badge s’aligne; la version 2.0 permet à un badge de faire référence à plusieurs systèmes/standards.