Mapping POK credential fields to OpenBadge 3.0 and 2.0
When you complete a credential design in POK Proof of Knowledge, every field you fill in becomes part of a JSON file that complies with the OpenBadge 3.0 and OpenBadge 2.0 standards. This reference shows how each POK field maps to the technical properties of both models, so you can validate the full structure of your credentials.
Where to complete these fields
Fill in these fields from the Template editor under "My Designs" while creating the credential design you plan to issue.
-
While editing the template, click the shortcut "How to improve the quality of my Open Badge 3.0".
-
Enable the toggle "I want this credential to comply with Open Badge quality standards".
Field mappings
1. Achievement Earned
By default, POK uses the credential design's "Title" attribute. You can replace this value with any attribute created within the design, or define a new default value.
- OpenBadge 3.0:
Achievement.name - OpenBadge 2.0:
BadgeClass.name
2. Description
This text appears as the credential description on the recipient's credential page.
- OpenBadge 3.0:
Achievement.description - OpenBadge 2.0:
BadgeClass.description
3. Earning Criteria
This text appears as the credential requirements on the recipient's credential page.
- OpenBadge 3.0:
Achievement.criteria.narrative - OpenBadge 2.0:
BadgeClass.criteria.narrative
4. Evidence
- ID
- OB 3.0:
AchievementCredential.evidence.id - OB 2.0:
Assertion.Evidence.id
- OB 3.0:
- Evidence Name
- OB 3.0:
AchievementCredential.evidence.name - OB 2.0:
Assertion.Evidence.name
- OB 3.0:
- Evidence Description
- OB 3.0:
AchievementCredential.evidence.description - OB 2.0:
Assertion.Evidence.description
- OB 3.0:
- Narrative
- OB 3.0:
AchievementCredential.evidence.narrative - OB 2.0:
Assertion.Evidence.narrative
- OB 3.0:
5. Credits Earned
- OB 3.0:
AchievementSubject.creditsEarned - OB 2.0:
BadgeClass.creditsEarned
6. External Endorsements
- OB 3.0:
AchievementSubject.externalEndorsements - OB 2.0:
BadgeClass.externalEndorsements
7. Internal Tags
- OB 3.0:
Achievement.tag - OB 2.0:
BadgeClass.tags
8. Alignment
- Reference Framework
- OB 3.0:
Achievement.alignment.targetFramework - OB 2.0:
BadgeClass.Alignment.targetFramework
- OB 3.0:
- Name
- OB 3.0:
Achievement.alignment.targetName - OB 2.0:
BadgeClass.Alignment.targetName
- OB 3.0:
- Framework Description
- OB 3.0:
Achievement.alignment.targetDescription - OB 2.0:
BadgeClass.Alignment.targetDescription
- OB 3.0:
- URL
- OB 3.0:
Achievement.alignment.targetUrl - OB 2.0:
BadgeClass.Alignment.targetUrl
- OB 3.0:
9. Issuer Information
- Name
- OB 3.0:
AchievementCredential.issuer.name - OB 2.0:
Issuer.Profile.name
- OB 3.0:
- Issuer Description
- OB 3.0:
AchievementCredential.issuer.description - OB 2.0:
Issuer.Profile.description
- OB 3.0:
- Address
- OB 3.0:
AchievementCredential.issuer.address
- OB 3.0:
- URL
- OB 3.0:
AchievementCredential.issuer.url - OB 2.0:
Issuer.Profile.url
- OB 3.0:
- Contact
- OB 3.0:
AchievementCredential.issuer.email - OB 2.0:
Issuer.Profile.email
- OB 3.0:
10. "Version" Attribute
During issuance, POK adds the "Version" field to complete the required information. It indicates the version of the credential cohort being issued.
- OB 3.0:
Achievement.version - OB 2.0:
BadgeClass.version
What is this mapping used for?
- It ensures every piece of information you enter is correctly linked to the corresponding property in the standard.
- It guarantees compatibility with systems that validate OpenBadge 2.0 and 3.0 credentials.
- It makes it easier to review and validate the JSON that POK generates automatically.
Validating the issued JSON
To validate or inspect the issued JSON, you can use external validators compatible with the IMS Global (1EdTech) standards:
Questions?
If you have any questions or run into issues, contact us at contact@pok.tech.