Open Badges Accreditation
Spec Version 2.0
| Document Version: | 1.0 |
| Date Issued: | July 24th, 2024 |
| Status: | This document is for review and comment by 1EdTech Contributing Members. |
| This version: | https://www.imsglobal.org/spec/ob-accred/v2p0/ |
| Latest version: | https://www.imsglobal.org/spec/ob-accred/latest/ |
| Errata: | https://www.imsglobal.org/spec/ob-accred/v2p0/errata/ |
IPR and Distribution Notice
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 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 webpage: https://www.1edtech.org/sites/default/files/media/docs/2023/imsipr_policyFinal.pdf .
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.
Public contributions, comments and questions should be directed to support@1edtech.org .
© 2025 1EdTech™ Consortium, Inc. All Rights Reserved.
Trademark information: https://www.1edtech.org/about/legal
Abstract
This extension provides a reference to a single or to an array of multiple accreditation bodies as related to the Issuer Profile.
This section is non-normative.
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.
This section is non-normative.
- An issuer wants to include detailed information about an accrediting organization as it pertains to the program or the badge.
Profile, with the new types IssuerAccreditationProfile and AccreditationProfile
The terminology used in this document is consistent with the terminology established in the Open Badges 3.0 specification [OB-30].
As well as sections marked as non-normative, all authoring guidelines, diagrams, examples, and notes in this specification are non-normative. Everything else in this specification is normative.
The key words MAY, MUST, MUST NOT, OPTIONAL, RECOMMENDED, REQUIRED, SHALL, SHALL NOT, SHOULD, and SHOULD NOT in this document $are to be interpreted as described in $[object Object].
An implementation of this specification that fails to implement a MUST/REQUIRED/SHALL requirement or fails to abide by a MUST NOT/SHALL NOT prohibition is considered nonconformant. SHOULD/SHOULD NOT/RECOMMENDED statements constitute a best practice. Ignoring a best practice does not violate conformance but a decision to disregard such guidance should be carefully considered. MAY/OPTIONAL statements indicate that implementers are entirely free to choose whether or not to implement the option.
- 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 [OB-ACCRED-20-ERRATA].
Profile extension with accreditation information.
| Property | Type | Description | Multiplicity |
|---|---|---|---|
| accreditations | AccreditationProfile | listing of accreditations. | [0..1] |
Profile extension with detailed information about an accrediting organization.
| Property | Type | Description | Multiplicity |
|---|---|---|---|
| type | IRI | MUST be the IRI 'AccreditationProfile'. | [1] |
| contactInstructions | String | Contact instructions for an accrediting organization. | [1] |
| areaServed | String | The geographic area where accreditation services are targeted. | [0..1] |
| accreditationDate | DateTimeZ | The date accreditation was valid | [0..1] |
| educationSector | String | Focus of accreditation (ex: K12, Postsecondary, CTE, Workforce, Adult Ed). | [0..1] |
The derived types in this section are shared by all 1EdTech specifications.
| Type | Description |
|---|---|
| DateTimeZ |
A DateTime with the trailing timezone specifier included, e.g. 2021-09-07T02:09:59+02:00
|
| IRI |
A NormalizedString that represents an Internationalized Resource Identifier (IRI), which extends the ASCII characters subset of the Uniform Resource Identifier (URI).
|
| URI |
A NormalizedString that respresents a Uniform Resource Identifier (URI).
|
The primitive types in this section are shared by all 1EdTech specifications.
| Type | Description |
|---|---|
| DateTime | An [ISO8601] time using the syntax YYYY-MM-DDThh:mm:ss. |
| Namespace | A namespace data type for defining data from a context other than that as the default for the data model. This is used for importing other data models. |
| NormalizedString |
A String conforming to the normalizedString definition in [XMLSCHEMA-2].
|
| String | Character strings. |
{
"@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"
}]
}undefined
---------------- JWT header ---------------
{
"alg": "RS256",
"typ": "JWT",
"jwk": {
"e": "AQAB",
"kty": "RSA",
"n": "kHad4YNhQxqSTcw7LYBUUaCSmRtIyUR3ybNUqKBsPW49RL0uaH7VfrNDWmSQw2BVTXrqbG
uBXoYqzmeV0VpbKRDQpWQVIJn8PPCVCVaBQJoMO77gJc0k9T9NK4vhRPCzwJI5VofS2kr2mEK-TTB12T
gxX4vdxZay_KhG8WwFn5VbotReDBCrp_YLAhqZiL1YP1mvBTg_UpuiT39kvkxZwEy0pEWUTDwkpMs8-K
xnpb1zEXi5F4PRgNU1A0XmjJqAvB_lcYI7EUkvlKbthEGwCXMOZQTWNMnb5RLwha-w3_b7Ul_WoI2QdP
z-nf_lDoaOVua44Zes3WAtIB3TitKqYw"
}
}
--------------- 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 ---------------
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImp3ayI6eyJlIjoiQVFBQiIsImt0eSI6IlJTQSIsIm4i
OiJrSGFkNFlOaFF4cVNUY3c3TFlCVVVhQ1NtUnRJeVVSM3liTlVxS0JzUFc0OVJMMHVhSDdWZnJORFdt
U1F3MkJWVFhycWJHdUJYb1lxem1lVjBWcGJLUkRRcFdRVklKbjhQUENWQ1ZhQlFKb01PNzdnSmMwazlU
OU5LNHZoUlBDendKSTVWb2ZTMmtyMm1FSy1UVEIxMlRneFg0dmR4WmF5X0toRzhXd0ZuNVZib3RSZURC
Q3JwX1lMQWhxWmlMMVlQMW12QlRnX1VwdWlUMzlrdmt4WndFeTBwRVdVVER3a3BNczgtS3hucGIxekVY
aTVGNFBSZ05VMUEwWG1qSnFBdkJfbGNZSTdFVWt2bEtidGhFR3dDWE1PWlFUV05NbmI1Ukx3aGEtdzNf
YjdVbF9Xb0kyUWRQei1uZl9sRG9hT1Z1YTQ0WmVzM1dBdElCM1RpdEtxWXcifX0.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.UtQ_-tzlYLs
5J1dL3lX1G8O4QpLEt7ETr26WqmlNxez3o1jzAy_Nl_z67LGyF48o35qrr9XHywrHz9Agzx0BvZe3huw
oeHui6s9AP9vSVMfgTPPbJi5C6clgrolt-Nv0PJRLGIx8u8J3XtwJE4BB3xJLXHxdILulJW3JVuFR20f
79sD9XRaD6q5VDkGjdURjuJJKm66-yoQWSVcRNb3nlaMJA1rgajDCG-HZbKa0J-v2L5S-qNnQKeAvbsD
eGKM1k0-O4-T0EwgOSmGs3Eqd-Fw4-y-FaobOnBjGf0iGsohuz6XLXNw6ub9izebtAuduGLSuBquPWji
ZnK8w_mkikA
{
"@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"
}
}
}
}
}
{
"$schema": "https://json-schema.org/draft/2019-09/schema#",
"$id": "https://purl.imsglobal.org/spec/ob-accred/v2p0/schema/json/ob-accred_v2p0_achievementcredential-jsonschema1.json",
"title": "JSON Schema for the AchievementCredential class.",
"description": "No description supplied.",
"type": "object",
"properties": {
"issuer": {
"$ref": "#/$defs/ProfileRef"
}
},
"required": [
"issuer"
],
"additionalProperties": true,
"$defs": {
"ProfileRef": {
"description": "No description supplied.",
"oneOf": [
{
"$ref": "#/$defs/Profile"
},
{
"description": "A `NormalizedString` that respresents a Uniform Resource Identifier (URI).",
"$comment": "Origin: URI (DerivedType); A `NormalizedString` that respresents a Uniform Resource Identifier (URI).",
"type": "string"
}
]
},
"Profile": {
"description": "No description supplied.",
"type": "object",
"properties": {
"parentOrg": {
"$ref": "#/$defs/Profile"
},
"accreditations": {
"$ref": "#/$defs/AccreditationProfile"
},
"type": {
"description": "MUST be the IRI 'AccreditationProfile'.",
"$comment": "Origin: IRI (DerivedType); A `NormalizedString` that represents an Internationalized Resource Identifier (IRI), which extends the ASCII characters subset of the Uniform Resource Identifier (URI).",
"type": "string"
},
"contactInstructions": {
"description": "Contact instructions for an accrediting organization.",
"$comment": "Origin: String (PrimitiveType); Character strings.",
"type": "string"
},
"areaServed": {
"description": "The geographic area where accreditation services are targeted.",
"$comment": "Origin: String (PrimitiveType); Character strings.",
"type": "string"
},
"accreditationDate": {
"description": "The date accreditation was valid",
"$comment": "Origin: DateTimeZ (DerivedType); A `DateTime` with the trailing timezone specifier included, e.g. `2021-09-07T02:09:59+02:00`",
"type": "string",
"format": "date-time"
},
"educationSector": {
"description": "Focus of accreditation (ex: K12, Postsecondary, CTE, Workforce, Adult Ed).",
"$comment": "Origin: String (PrimitiveType); Character strings.",
"type": "string"
}
},
"required": [
"type",
"contactInstructions"
],
"additionalProperties": true
},
"AccreditationProfile": {
"description": "Profile extension with detailed information about an accrediting organization.",
"type": "object",
"properties": {
"type": {
"description": "MUST be the IRI 'AccreditationProfile'.",
"$comment": "Origin: IRI (DerivedType); A `NormalizedString` that represents an Internationalized Resource Identifier (IRI), which extends the ASCII characters subset of the Uniform Resource Identifier (URI).",
"type": "string"
},
"contactInstructions": {
"description": "Contact instructions for an accrediting organization.",
"$comment": "Origin: String (PrimitiveType); Character strings.",
"type": "string"
},
"areaServed": {
"description": "The geographic area where accreditation services are targeted.",
"$comment": "Origin: String (PrimitiveType); Character strings.",
"type": "string"
},
"accreditationDate": {
"description": "The date accreditation was valid",
"$comment": "Origin: DateTimeZ (DerivedType); A `DateTime` with the trailing timezone specifier included, e.g. `2021-09-07T02:09:59+02:00`",
"type": "string",
"format": "date-time"
},
"educationSector": {
"description": "Focus of accreditation (ex: K12, Postsecondary, CTE, Workforce, Adult Ed).",
"$comment": "Origin: String (PrimitiveType); Character strings.",
"type": "string"
}
},
"required": [
"type",
"contactInstructions"
],
"additionalProperties": false
}
}
}This section is non-normative.
| Version No. | Release Date | Comments |
|---|---|---|
| Base Document 1.0 | July 24th, 2024 | Initial release. |
- [ISO8601]
- Representation of dates and times. ISO 8601:2004.. International Organization for Standardization (ISO). 2004. ISO 8601:2004. URL: http://www.iso.org/iso/catalogue_detail?csnumber=40874
- [OB-30]
- Open Badges Specification v3.0. 1EdTech. 1EdTech Final Release. URL: https://www.imsglobal.org/spec/ob/v3p0/
- [OB-ACCRED-20-ERRATA]
- Open Badges Issuer Accreditation Extension v2.0: Errata. URL: https://www.imsglobal.org/spec/ob-assessment/v2p0/errata/
- [RFC2119]
- Key words for use in RFCs to Indicate Requirement Levels. S. Bradner. IETF. March 1997. Best Current Practice. URL: https://www.rfc-editor.org/rfc/rfc2119
- [XMLSCHEMA-2]
- XML Schema Part 2: Datatypes Second Edition. Paul V. Biron; Ashok Malhotra. W3C. 28 October 2004. W3C Recommendation. URL: https://www.w3.org/TR/xmlschema-2/
The following individuals contributed to the development of this document:
| Name | Organization | Role |
|---|---|---|
| Nate Otto | Skybridge Skills | Invited Expert |
| Justin Pitcher | Anthology | Co-chair, OB |
| Xavi Aracil | 1Edtech | Editor |
| Rob Coyle | 1Edtech | Editor |