Open Badges Issuer Accreditation Extension
Abstract
This extension provides a reference to a single or to an array of multiple accreditation bodies as related to the Issuer Profile.
Overview
Introduction
This extension provides a reference to a single or to an array of multiple accreditation bodies as related to the Issuer Profile.
Issuers can include this information in order to convey trust to the badge viewer.
Use cases
- An issuer wants to include detailed information about an accrediting organization as it pertains to the program or the badge.
Extendable Badge Objects
Profile, with the new types IssuerAccreditationProfile and AccreditationProfile
Terminology
The terminology used in this document is consistent with the terminology established in the Open Badges 3.0 specification Open Badges Specification v3.0.
Document Set
Normative Documents
- JSON Schema
- The JSON Schema defines the syntactical restrictions of this extension: https://purl.imsglobal.org/spec/ob-accred/v2p0/schema.
- JSON-LD Context
- The JSON-LD context defines mappings for the terms used in this specification to their canonical IRIs: https://purl.imsglobal.org/spec/ob-accred/v2p0/context.
- Errata
- The errata details any erratum registered for this version of this specification since its publication Open Badges Issuer Accreditation Extension v2.0: Errata.
Data Model
modelId: org.1edtech.ob-accred.v2p0.model
package: MainClasses
title: Data Models
modelId: org.1edtech.ob-accred.v2p0.model
stereotype: DerivedType
title: Derived Types
The derived types in this section are shared by all 1EdTech specifications.
modelId: org.1edtech.ob-accred.v2p0.model
stereotype: PrimitiveType
title: Primitive Types
The primitive types in this section are shared by all 1EdTech specifications.
Examples
Sample OpenBadgeCredential with Issuer Accreditation extension
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.1.json",
"http://purl.imsglobal.org/spec/ob-accred/v3p0/context"
],
"id": "http://example.com/credentials/3527",
"type": [
"VerifiableCredential",
"OpenBadgeCredential"
],
"issuer": {
"id": "https://example.com/issuers/876543",
"type": [
"Profile",
"IssuerAccreditationProfile"
],
"name": "Example Corp",
"accreditations": [
{
"type": [
"Profile",
"AccreditationProfile"
],
"name": "Northwest Commission on Colleges and Universities",
"contactInstructions": "Call or email the Commission Office",
"url": "http://www.nwccu.org/index.htm",
"address": {
"type": [
"Address"
],
"streetAddress": "8060 165th Ave. NE, Suite 100",
"addressLocality": "Redmond",
"addressRegion": "WA",
"postalCode": "98052"
},
"description": "The Northwest Commission on Colleges and Universities (NWCCU) is an independent, non-profit membership organization recognized by the U.S. Department of Education as the regional authority on educational quality and institutional effectiveness of higher education institutions.",
"areaServed": "The US seven-state Northwest region of Alaska, Idaho, Montana, Nevada, Oregon, Utah, and Washington. US-AK, US-ID, US-MT, US-NV, US-OR, US-UT, US-WA",
"accreditationDate": "2010-09-01",
"educationalSector": "Postsecondary"
},
{
"type": [
"Profile",
"AccreditationProfile"
],
"name": "Commission on Accreditation of Allied Health Education Programs",
"contactInstructions": "Contact Kathleen Megivern, Executive Director, megivern@caahep.org",
"url": "http://www.ncacasi.org",
"address": {
"type": [
"Address"
],
"streetAddress": "25400 US Highway 19 N, Suite 158",
"addressLocality": "Clearwater",
"addressRegion": "FL",
"postalCode": "33763"
},
"description": "CAAHEP is the largest programmatic accreditor in the health sciences field. In collaboration with its Committees on Accreditation, CAAHEP reviews and accredits over 2000 educational programs in twenty-eight (28) health science occupations.",
"accreditationDate": "2014-04-01",
"educationalSector": "postsecondary"
}
]
},
"validFrom": "2010-01-01T00:00:00Z",
"name": "Teamwork Badge",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": [
"AchievementSubject"
],
"achievement": {
"id": "https://example.com/achievements/21st-century-skills/teamwork",
"type": [
"Achievement"
],
"criteria": {
"narrative": "Team members are nominated for this badge by their peers and recognized upon review by Example Corp management."
},
"description": "This badge recognizes the development of the capacity to collaborate within a group environment.",
"name": "Teamwork"
}
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achievementcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
},
{
"id": "http://purl.imsglobal.org/spec/ob-accred/v3p0/schema",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://example.com/issuers/876543",
"jti": "http://example.com/credentials/3527",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
undefined
---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"kty": "RSA",
"n": "-jrbL___DJ9j6qwaYjUlBETXt0V-rhKXhvnvZYT4a-lf5khVLncza4VuiuTZ2FXv4Xrxlb
GSshY2XzeQetekq67KaQCSQ2lM6yNNUgJyjSGCiwu5i4HBiBytlInWMo1uftlowKDaaQ6uS8S4FcV7QR
G0AkxmEcGmmx3YfRkqpDDH0ZIi1jeDPTihUF8aYuxF5D8Yy3OulU25P46lJDKANzPe7JOyP5_O_xUpeL
A2rRanA6i1guoLwp002rmLOoG1sDeV0n2cTBgb5MZKbGj0xbrGCLu4CJM9sDslvyUlRTRlawOyl8_l2n
vkeCKgRZxnr9s1o9EJJEmkV9ptD05Taw",
"e": "AQAB"
}
}
--------------- JWT payload ---------------
// NOTE: The example below uses a valid VC-JWT serialization
// that duplicates the iss, nbf, jti, and sub fields in the
// Verifiable Credential (vc) field.
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
"https://purl.imsglobal.org/spec/ob/v3p0/context-3.0.1.json",
"http://purl.imsglobal.org/spec/ob-accred/v3p0/context"
],
"id": "http://example.com/credentials/3527",
"type": [
"VerifiableCredential",
"OpenBadgeCredential"
],
"issuer": {
"id": "https://example.com/issuers/876543",
"type": [
"Profile",
"IssuerAccreditationProfile"
],
"name": "Example Corp",
"accreditations": [
{
"type": [
"Profile",
"AccreditationProfile"
],
"name": "Northwest Commission on Colleges and Universities",
"contactInstructions": "Call or email the Commission Office",
"url": "http://www.nwccu.org/index.htm",
"address": {
"type": [
"Address"
],
"streetAddress": "8060 165th Ave. NE, Suite 100",
"addressLocality": "Redmond",
"addressRegion": "WA",
"postalCode": "98052"
},
"description": "The Northwest Commission on Colleges and Universities (N
WCCU) is an independent, non-profit membership organization recognized by the U.
S. Department of Education as the regional authority on educational quality and
institutional effectiveness of higher education institutions.",
"areaServed": "The US seven-state Northwest region of Alaska, Idaho, Mon
tana, Nevada, Oregon, Utah, and Washington. US-AK, US-ID, US-MT, US-NV, US-OR, U
S-UT, US-WA",
"accreditationDate": "2010-09-01",
"educationalSector": "Postsecondary"
},
{
"type": [
"Profile",
"AccreditationProfile"
],
"name": "Commission on Accreditation of Allied Health Education Programs
",
"contactInstructions": "Contact Kathleen Megivern, Executive Director, m
egivern@caahep.org",
"url": "http://www.ncacasi.org",
"address": {
"type": [
"Address"
],
"streetAddress": "25400 US Highway 19 N, Suite 158",
"addressLocality": "Clearwater",
"addressRegion": "FL",
"postalCode": "33763"
},
"description": "CAAHEP is the largest programmatic accreditor in the hea
lth sciences field. In collaboration with its Committees on Accreditation, CAAHE
P reviews and accredits over 2000 educational programs in twenty-eight (28) heal
th science occupations.",
"accreditationDate": "2014-04-01",
"educationalSector": "postsecondary"
}
]
},
"validFrom": "2010-01-01T00:00:00Z",
"name": "Teamwork Badge",
"credentialSubject": {
"id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
"type": [
"AchievementSubject"
],
"achievement": {
"id": "https://example.com/achievements/21st-century-skills/teamwork",
"type": [
"Achievement"
],
"criteria": {
"narrative": "Team members are nominated for this badge by their peers a
nd recognized upon review by Example Corp management."
},
"description": "This badge recognizes the development of the capacity to c
ollaborate within a group environment.",
"name": "Teamwork"
}
},
"credentialSchema": [
{
"id": "https://purl.imsglobal.org/spec/ob/v3p0/schema/json/ob_v3p0_achieve
mentcredential_schema.json",
"type": "1EdTechJsonSchemaValidator2019"
},
{
"id": "http://purl.imsglobal.org/spec/ob-accred/v3p0/schema",
"type": "1EdTechJsonSchemaValidator2019"
}
],
"iss": "https://example.com/issuers/876543",
"jti": "http://example.com/credentials/3527",
"sub": "did:example:ebfeb1f712ebc6f1c276e12ec21"
}
--------------- JWT ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiLWpyYkxfX19E
SjlqNnF3YVlqVWxCRVRYdDBWLXJoS1hodm52WllUNGEtbGY1a2hWTG5jemE0VnVpdVRaMkZYdjRYcnhs
YkdTc2hZMlh6ZVFldGVrcTY3S2FRQ1NRMmxNNnlOTlVnSnlqU0dDaXd1NWk0SEJpQnl0bEluV01vMXVm
dGxvd0tEYWFRNnVTOFM0RmNWN1FSRzBBa3htRWNHbW14M1lmUmtxcERESDBaSWkxamVEUFRpaFVGOGFZ
dXhGNUQ4WXkzT3VsVTI1UDQ2bEpES0FOelBlN0pPeVA1X09feFVwZUxBMnJSYW5BNmkxZ3VvTHdwMDAy
cm1MT29HMXNEZVYwbjJjVEJnYjVNWktiR2oweGJyR0NMdTRDSk05c0RzbHZ5VWxSVFJsYXdPeWw4X2wy
bnZrZUNLZ1JaeG5yOXMxbzlFSkpFbWtWOXB0RDA1VGF3IiwiZSI6IkFRQUIifX0.eyJAY29udGV4dCI6
WyJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iL3YzcDAvY29udGV4dC0zLjAuMS5qc29uIiwiaHR0cDovL3B1cmwuaW1zZ2xv
YmFsLm9yZy9zcGVjL29iLWFjY3JlZC92M3AwL2NvbnRleHQiXSwiaWQiOiJodHRwOi8vZXhhbXBsZS5j
b20vY3JlZGVudGlhbHMvMzUyNyIsInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRpYWwiLCJPcGVuQmFk
Z2VDcmVkZW50aWFsIl0sImlzc3VlciI6eyJpZCI6Imh0dHBzOi8vZXhhbXBsZS5jb20vaXNzdWVycy84
NzY1NDMiLCJ0eXBlIjpbIlByb2ZpbGUiLCJJc3N1ZXJBY2NyZWRpdGF0aW9uUHJvZmlsZSJdLCJuYW1l
IjoiRXhhbXBsZSBDb3JwIiwiYWNjcmVkaXRhdGlvbnMiOlt7InR5cGUiOlsiUHJvZmlsZSIsIkFjY3Jl
ZGl0YXRpb25Qcm9maWxlIl0sIm5hbWUiOiJOb3J0aHdlc3QgQ29tbWlzc2lvbiBvbiBDb2xsZWdlcyBh
bmQgVW5pdmVyc2l0aWVzIiwiY29udGFjdEluc3RydWN0aW9ucyI6IkNhbGwgb3IgZW1haWwgdGhlIENv
bW1pc3Npb24gT2ZmaWNlIiwidXJsIjoiaHR0cDovL3d3dy5ud2NjdS5vcmcvaW5kZXguaHRtIiwiYWRk
cmVzcyI6eyJ0eXBlIjpbIkFkZHJlc3MiXSwic3RyZWV0QWRkcmVzcyI6IjgwNjAgMTY1dGggQXZlLiBO
RSwgU3VpdGUgMTAwIiwiYWRkcmVzc0xvY2FsaXR5IjoiUmVkbW9uZCIsImFkZHJlc3NSZWdpb24iOiJX
QSIsInBvc3RhbENvZGUiOiI5ODA1MiJ9LCJkZXNjcmlwdGlvbiI6IlRoZSBOb3J0aHdlc3QgQ29tbWlz
c2lvbiBvbiBDb2xsZWdlcyBhbmQgVW5pdmVyc2l0aWVzIChOV0NDVSkgaXMgYW4gaW5kZXBlbmRlbnQs
IG5vbi1wcm9maXQgbWVtYmVyc2hpcCBvcmdhbml6YXRpb24gcmVjb2duaXplZCBieSB0aGUgVS5TLiBE
ZXBhcnRtZW50IG9mIEVkdWNhdGlvbiBhcyB0aGUgcmVnaW9uYWwgYXV0aG9yaXR5IG9uIGVkdWNhdGlv
bmFsIHF1YWxpdHkgYW5kIGluc3RpdHV0aW9uYWwgZWZmZWN0aXZlbmVzcyBvZiBoaWdoZXIgZWR1Y2F0
aW9uIGluc3RpdHV0aW9ucy4iLCJhcmVhU2VydmVkIjoiVGhlIFVTIHNldmVuLXN0YXRlIE5vcnRod2Vz
dCByZWdpb24gb2YgQWxhc2thLCBJZGFobywgTW9udGFuYSwgTmV2YWRhLCBPcmVnb24sIFV0YWgsIGFu
ZCBXYXNoaW5ndG9uLiBVUy1BSywgVVMtSUQsIFVTLU1ULCBVUy1OViwgVVMtT1IsIFVTLVVULCBVUy1X
QSIsImFjY3JlZGl0YXRpb25EYXRlIjoiMjAxMC0wOS0wMSIsImVkdWNhdGlvbmFsU2VjdG9yIjoiUG9z
dHNlY29uZGFyeSJ9LHsidHlwZSI6WyJQcm9maWxlIiwiQWNjcmVkaXRhdGlvblByb2ZpbGUiXSwibmFt
ZSI6IkNvbW1pc3Npb24gb24gQWNjcmVkaXRhdGlvbiBvZiBBbGxpZWQgSGVhbHRoIEVkdWNhdGlvbiBQ
cm9ncmFtcyIsImNvbnRhY3RJbnN0cnVjdGlvbnMiOiJDb250YWN0IEthdGhsZWVuIE1lZ2l2ZXJuLCBF
eGVjdXRpdmUgRGlyZWN0b3IsIG1lZ2l2ZXJuQGNhYWhlcC5vcmciLCJ1cmwiOiJodHRwOi8vd3d3Lm5j
YWNhc2kub3JnIiwiYWRkcmVzcyI6eyJ0eXBlIjpbIkFkZHJlc3MiXSwic3RyZWV0QWRkcmVzcyI6IjI1
NDAwIFVTIEhpZ2h3YXkgMTkgTiwgU3VpdGUgMTU4IiwiYWRkcmVzc0xvY2FsaXR5IjoiQ2xlYXJ3YXRl
ciIsImFkZHJlc3NSZWdpb24iOiJGTCIsInBvc3RhbENvZGUiOiIzMzc2MyJ9LCJkZXNjcmlwdGlvbiI6
IkNBQUhFUCBpcyB0aGUgbGFyZ2VzdCBwcm9ncmFtbWF0aWMgYWNjcmVkaXRvciBpbiB0aGUgaGVhbHRo
IHNjaWVuY2VzIGZpZWxkLiBJbiBjb2xsYWJvcmF0aW9uIHdpdGggaXRzIENvbW1pdHRlZXMgb24gQWNj
cmVkaXRhdGlvbiwgQ0FBSEVQIHJldmlld3MgYW5kIGFjY3JlZGl0cyBvdmVyIDIwMDAgZWR1Y2F0aW9u
YWwgcHJvZ3JhbXMgaW4gdHdlbnR5LWVpZ2h0ICgyOCkgaGVhbHRoIHNjaWVuY2Ugb2NjdXBhdGlvbnMu
IiwiYWNjcmVkaXRhdGlvbkRhdGUiOiIyMDE0LTA0LTAxIiwiZWR1Y2F0aW9uYWxTZWN0b3IiOiJwb3N0
c2Vjb25kYXJ5In1dfSwidmFsaWRGcm9tIjoiMjAxMC0wMS0wMVQwMDowMDowMFoiLCJuYW1lIjoiVGVh
bXdvcmsgQmFkZ2UiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOmViZmViMWY3
MTJlYmM2ZjFjMjc2ZTEyZWMyMSIsInR5cGUiOlsiQWNoaWV2ZW1lbnRTdWJqZWN0Il0sImFjaGlldmVt
ZW50Ijp7ImlkIjoiaHR0cHM6Ly9leGFtcGxlLmNvbS9hY2hpZXZlbWVudHMvMjFzdC1jZW50dXJ5LXNr
aWxscy90ZWFtd29yayIsInR5cGUiOlsiQWNoaWV2ZW1lbnQiXSwiY3JpdGVyaWEiOnsibmFycmF0aXZl
IjoiVGVhbSBtZW1iZXJzIGFyZSBub21pbmF0ZWQgZm9yIHRoaXMgYmFkZ2UgYnkgdGhlaXIgcGVlcnMg
YW5kIHJlY29nbml6ZWQgdXBvbiByZXZpZXcgYnkgRXhhbXBsZSBDb3JwIG1hbmFnZW1lbnQuIn0sImRl
c2NyaXB0aW9uIjoiVGhpcyBiYWRnZSByZWNvZ25pemVzIHRoZSBkZXZlbG9wbWVudCBvZiB0aGUgY2Fw
YWNpdHkgdG8gY29sbGFib3JhdGUgd2l0aGluIGEgZ3JvdXAgZW52aXJvbm1lbnQuIiwibmFtZSI6IlRl
YW13b3JrIn19LCJjcmVkZW50aWFsU2NoZW1hIjpbeyJpZCI6Imh0dHBzOi8vcHVybC5pbXNnbG9iYWwu
b3JnL3NwZWMvb2IvdjNwMC9zY2hlbWEvanNvbi9vYl92M3AwX2FjaGlldmVtZW50Y3JlZGVudGlhbF9z
Y2hlbWEuanNvbiIsInR5cGUiOiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifSx7ImlkIjoi
aHR0cDovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL29iLWFjY3JlZC92M3AwL3NjaGVtYSIsInR5cGUi
OiIxRWRUZWNoSnNvblNjaGVtYVZhbGlkYXRvcjIwMTkifV0sImlzcyI6Imh0dHBzOi8vZXhhbXBsZS5j
b20vaXNzdWVycy84NzY1NDMiLCJqdGkiOiJodHRwOi8vZXhhbXBsZS5jb20vY3JlZGVudGlhbHMvMzUy
NyIsInN1YiI6ImRpZDpleGFtcGxlOmViZmViMWY3MTJlYmM2ZjFjMjc2ZTEyZWMyMSJ9.JeGL5rwvXIy
E8rNB8VDOH7tSIGJiEu1LoE4ksO6IHSPRI_tEFQVtixmNK8mGlzzfBEl9iH2W-K-6YcwHQb82tNsfuN7
IxEGY-kM9hYniZQaIHTlhezPYyY7hIZ9j4fPNH5J6t7OBcDPo1sLVSBeP91dIun3M2Jbop2P-dA2zp8c
t1n6D5fF3_YfbAMq_vGx7FDZFUDRKp6BEi0Ybv0a3VIA2TYgoFdXV25m7yzVITRgykb4Ovu0bcRBmN_U
O2FT3zJ1Gi-D4e8em6xO-ba1IzOkaNFHtr-XLSkk0rkcB7qDEtQO78gqpuSTrrrbvunzAXTBsC9f_9xW
VVfTgzZ76Qg
Schema
Context
{
"@context": {
"@protected": true,
"id": "@id",
"type": "@type",
"extensions": "https://w3id.org/openbadges/extensions#",
"schema": "http://schema.org/",
"AccreditationProfile": {
"@id": "https://purl.imsglobal.org/spec/vc/ob/vocab.html#AccreditationProfile",
"@context": {
"contactInstructions": "extensions:accreditationContactInstructions",
"logo": "schema:logo",
"areaServed": "schema:areaServed",
"accreditationDate": "extensions:accreditationDate",
"educationalSector": "extensions:accreditationEducationalSector"
}
},
"IssuerAccreditationProfile": {
"@id": "https://purl.imsglobal.org/spec/vc/ob/vocab.html#IssuerAccreditationProfile",
"@context": {
"accreditations": {
"@id": "https://purl.imsglobal.org/spec/vc/ob/vocab.html#accreditations",
"@type": "@id",
"@container": "@set"
}
}
}
}
}
modelId: org.1edtech.ob-accred.v2p0.model
package: OBClasses
format: json
title: JSON Schema
IP Disclosures
IP disclosures are not listed yet.
List of Contributors
The following individuals contributed to the development of this document:
| Name | Affiliation | Role |
|---|---|---|
| Nate Otto | Skybridge Skills | Invited Expert |
| Justin Pitcher | Anthology | Co-chair, OB |
| Xavi Aracil | 1Edtech | Editor |
| Rob Coyle | 1Edtech | Editor |
Changelog
Changelog entries are not listed yet.
Revision History
| Version | Doc Version | Date | Comments |
|---|---|---|---|
| Base Document | 2024-07-24 | Initial release. |
IPR and Distribution Notices
Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the specification set forth in this document, and to provide supporting documentation.
1EdTech takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on 1EdTech's procedures with respect to rights in 1EdTech specifications can be found at the 1EdTech Intellectual Property Rights web page: https://www.1edtech.org/ip.
Copyright © 1EdTech Consortium, Inc. All Rights Reserved.
Use of this specification to develop products or services is governed by the license with 1EdTech found on the 1EdTech website: https://www.1edtech.org/standards/specification-license.
Permission is granted to all parties to use excerpts from this document as needed in producing requests for proposals.
The limited permissions granted above are perpetual and will not be revoked by 1EdTech or its successors or assigns.
THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE CONSORTIUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.
Trademark information: https://www.1edtech.org/about/legal/trademarks