Credential Transparency Description Language Release History
Contents
- March 2025 CTDL Release (20250328) - Pending Release
- January 2025 CTDL Release (20250131) - Current Release
- August 2024 CTDL Release (20240830)
- February 2024 CTDL Release (20240223)
- October 2023 CTDL Release (20231027)
- September 2023 CTDL Release (20230929)
- May 2023 CTDL Release (20230526)
- March 2023 CTDL Release (20230331)
- February 2023 CTDL Release (20230224)
- November 2022 CTDL Release (20221130)
- September 2022 CTDL Release (20220930)
- July 2022 CTDL Release (20220729)
- June 2022 CTDL Release (20220624)
- March 2022 CTDL Release (20220325)
- October 2021 CTDL Release (20211029)
- May 2021 CTDL Release (20210528)
- March 2021 CTDL Release (20210326)
- November 2020 CTDL Release (20201127)
- October 2020 CTDL Release (20201030)
- August 2020 CTDL Release (20200828)
- July 2020 CTDL Release (20200731)
- May 2020 CTDL Release (20200529)
- April 2020 CTDL Release (20200424)
- March 2020 CTDL Release (20200327)
- November 2019 CTDL Release (20191129)
- October 2019 CTDL Release (20191025)
- August 2019 CTDL Release (20190830)
- April 2019 CTDL Release (20190426)
- March 2019 CTDL Release (20190301)
- December 2018 CTDL Release (20181228)
- October 2018 CTDL Release (20181026)
- July 2018 CTDL Release (20180727)
- April 2018 CTDL Release (20180427)
- January 2018 CTDL Release (20180129)
- October 2017 CTDL Release (20171027)
- October 2017 CTDL Interim Definition Update (20171018)
- August 2017 CTDL Release (20170825)
- June 2017 CTDL Release (20170630)
- April 2017 CTDL Release (20170428)
- February 2017 CTDL Release (20170224)
- Initial Release of CTDL (20161117)
This page displays the release history for the Credential Transparency Description Language schema. Each release contains a set of changes, which are documented below. Each change describes what was changed, why, and links to one or more relevant Github issues.
August 2019 CTDL Release (20190830)
This is the August 2019 CTDL Release.
ceterms:audienceLevelType View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:LearningOpportunityProfile
- schema:domainIncludes: Added ceterms:AssessmentProfile
Reason:
en-US Extending the usage of this property to include assessments and learning opportunities.
https://github.com/CredentialEngine/vocabularies/issues/598
ceterms:ncesID View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:CredentialOrganization
-
rdfs:label:
Added
en-US NCES ID
- vs:term_status: Added vs:stable
- schema:rangeIncludes: Added xsd:string
-
rdfs:comment:
Added
en-US Identifier comprised of a 12 digit code issued by the National Center for Education Statistics (NCES) for educational institutions where the first 7 digits are the NCES District ID.
Reason:
en-US This property enables capturing NCES ID data.
https://github.com/CredentialEngine/vocabularies/issues/601
ceterms:purposeType View Term History: JSON Turtle
Change:
-
vann:usageNote:
Removed
en-US Best practice for U.S. credentials and for submission to the Credential Engine Registry, is to use concepts from the ceterms:IntendedPurpose vocabulary.
-
rdfs:label:
Removed
en-US Purpose Type
- schema:domainIncludes: Removed ceterms:MicroCredential
- schema:domainIncludes: Removed ceterms:ResearchDoctorate
- vs:term_status: Removed vs:unstable
- schema:domainIncludes: Removed ceterms:License
- schema:domainIncludes: Removed ceterms:Diploma
- schema:domainIncludes: Removed ceterms:ApprenticeshipCertificate
- schema:domainIncludes: Removed ceterms:BachelorDegree
- schema:domainIncludes: Removed ceterms:MasterDegree
- schema:domainIncludes: Removed ceterms:AssociateDegree
- schema:domainIncludes: Removed ceterms:GeneralEducationDevelopment
- schema:domainIncludes: Removed ceterms:DigitalBadge
- schema:domainIncludes: Removed ceterms:Badge
- schema:domainIncludes: Removed ceterms:MasterCertificate
- schema:domainIncludes: Removed ceterms:JourneymanCertificate
- schema:domainIncludes: Removed ceterms:OpenBadge
- schema:domainIncludes: Removed ceterms:Credential
- schema:domainIncludes: Removed ceterms:Certificate
- schema:domainIncludes: Removed ceterms:QualityAssuranceCredential
- schema:domainIncludes: Removed ceterms:Certification
-
rdfs:comment:
Removed
en-US Type of intended application of the credential by the holder; select from an existing enumeration of such types.
- rdfs:subPropertyOf: Removed ceterms:credentialAlignment
- schema:domainIncludes: Removed ceterms:Degree
- schema:domainIncludes: Removed ceterms:SecondarySchoolDiploma
- schema:domainIncludes: Removed ceterms:ProfessionalDoctorate
- schema:domainIncludes: Removed ceterms:DoctoralDegree
- schema:rangeIncludes: Removed ceterms:CredentialAlignmentObject
Reason:
en-US This property is directly tied to the Purpose Type vocabulary that was dropped in the previous release. This property was always vs:unstable, and is thus being dropped as well.
https://github.com/CredentialEngine/vocabularies/issues/602
ceterms:sameAs View Term History: JSON Turtle
Change:
-
dct:description:
Added
en-US Entities that may indicate identity include, but are not limited to, descriptions of entities in open databases such as DBpedia and Wikidata or other platforms.
-
dct:description:
Removed
en-US Entities that may indicate identity include, but are not limited to, descriptions of entities in open databases such as DBpedia and Wikidata or social media accounts such as FaceBook and LinkedIn.
Reason:
en-US Helping distinguish between ceterms:sameAs and ceterms:socialMedia
https://github.com/CredentialEngine/vocabularies/issues/606
ceterms:submissionOf View Term History: JSON Turtle
Change:
- schema:rangeIncludes: Removed xsd:anyURI
- schema:rangeIncludes: Removed rdf:langString
Reason:
en-US Aligning this property with other properties in CTDL that feature data in a URL/description pair. Note that this change alters this property from using a language map to using URIs. See github issue for more details.
https://github.com/CredentialEngine/vocabularies/issues/605
ceterms:submissionOfDescription View Term History: JSON Turtle
Change:
-
rdfs:label:
Added
en-US Submission Of Description
- schema:domainIncludes: Added ceterms:ConditionProfile
-
rdfs:comment:
Added
en-US Name, label, or description of an artifact to be submitted such as a transcript, portfolio, or an affidavit.
- vs:term_status: Added vs:stable
- schema:rangeIncludes: Added rdf:langString
Reason:
en-US New property to pair with ceterms:submissionOf. This property should be used instead of ceterms:submissionOf in order to describe language string data. The ceterms:submissionOf property is now used for URIs/URLs. See github issue for more details.
https://github.com/CredentialEngine/vocabularies/issues/605
ceterms:verificationMethodDescription View Term History: JSON Turtle
Change:
- schema:domainIncludes: Removed ceterms:LearningOpportunityProfile
- schema:domainIncludes: Removed ceterms:AssessmentProfile
Reason:
en-US Clarifying the use of this property.
https://github.com/CredentialEngine/vocabularies/issues/603
schema:maxValue View Term History: JSON Turtle
Change:
-
vann:usageNote:
Added
en-US For single values, use schema:value. For ranges, use schema:minValue and schema:maxValue.
Reason:
en-US Clarifying the use of the value-related properties.
https://github.com/CredentialEngine/vocabularies/issues/614
schema:minValue View Term History: JSON Turtle
Change:
-
vann:usageNote:
Added
en-US For single values, use schema:value. For ranges, use schema:minValue and schema:maxValue.
Reason:
en-US Clarifying the use of the value-related properties.
https://github.com/CredentialEngine/vocabularies/issues/614
schema:value View Term History: JSON Turtle
Change:
-
vann:usageNote:
Added
en-US For single values, use schema:value. For ranges, use schema:minValue and schema:maxValue.
Reason:
en-US Clarifying the use of the value-related properties.
https://github.com/CredentialEngine/vocabularies/issues/614
Mapping Changes Implemented in this Release
ceterms:ApprenticeshipCertificate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:AssessmentProfile
Changes to properties for this class:
- addition: ceterms:audienceLevelType
- removal: ceterms:verificationMethodDescription
ceterms:AssociateDegree
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:BachelorDegree
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:Badge
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:Certificate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:Certification
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:ConditionProfile
Changes to properties for this class:
- addition: ceterms:submissionOfDescription
ceterms:Credential
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:CredentialAlignmentObject
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:CredentialOrganization
Changes to properties for this class:
- addition: ceterms:ncesID
ceterms:Degree
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:DigitalBadge
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:Diploma
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:DoctoralDegree
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:GeneralEducationDevelopment
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:JourneymanCertificate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:LearningOpportunityProfile
Changes to properties for this class:
- addition: ceterms:audienceLevelType
- removal: ceterms:verificationMethodDescription
ceterms:License
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:MasterCertificate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:MasterDegree
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:MicroCredential
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:OpenBadge
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:ProfessionalDoctorate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:QualityAssuranceCredential
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:ResearchDoctorate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:SecondarySchoolDiploma
Changes to properties for this class:
- removal: ceterms:purposeType