Credential Transparency Description Language Release History
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.
October 2025 CTDL Release (20251031) (Current Release)
This is the October 2025 CTDL release.
ceterms:alternateName View Term History: JSON Turtle
Change:
- 
												rdfs:comment:
												Added
		en-US Alias for the entity including acronyms, alpha-numeric notations, and other forms of name abbreviations in common use.
 - 
												rdfs:comment:
												Removed
		en-US Alias for the entity including acronyms, alpha-numeric notations, and other forms of name abbreviations in common use such as PhD, MA, and BA.
 
Reason:
en-US Broaden definition
										https://github.com/CredentialEngine/Schema-Development/issues/1016
								ceterms:approvedBy View Term History: JSON Turtle
Change:
- 
												rdfs:comment:
												Added
		en-US Organization that pronounces favorable judgment for this resource.
 - 
												rdfs:comment:
												Removed
		en-US Organization that pronounces favorable judgment for this credential, assessment, learning opportunity, or organization.
 
Reason:
en-US Broaden definition
										https://github.com/CredentialEngine/Schema-Development/issues/1016
								ceterms:approvedIn View Term History: JSON Turtle
Change:
- 
												rdfs:comment:
												Added
		en-US Region or political jurisdiction such as a state, province or locale in which an organization pronounces favorable judgment for this resource.
 - 
												rdfs:comment:
												Removed
		en-US Region or political jurisdiction such as a state, province or locale in which an organization pronounces favorable judgment for this credential, assessment, learning opportunity, or organization.
 
Reason:
en-US Broaden definition
										https://github.com/CredentialEngine/Schema-Development/issues/1016
								ceterms:commonConditions View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:TransferValueProfile
 
Reason:
en-US ceterms:commonConditions
										https://github.com/CredentialEngine/Schema-Development/issues/1010
								ceterms:conditionExcludes View Term History: JSON Turtle
Change:
- 
												rdfs:label:
												Added
		en-US Condition Excludes
 - vs:term_status: Added vs:pending
 - schema:rangeIncludes: Added xsd:anyURI
 - schema:domainIncludes: Added ceterms:ConditionProfile
 - 
												rdfs:comment:
												Added
		en-US Resource that does not count toward fulfilling a constraint, prerequisite, entry condition, or requirement.
 - schema:domainIncludes: Added ceterms:ConditionManifest
 - 
												dct:description:
												Added
		en-US Intended for cases where it is simplest to express exceptions to a general requirement, for example when a requirement is met by any Math course except "Access Math".
 
Reason:
en-US Allow "negative" requirements and exceptions to a general rule.
										https://github.com/CredentialEngine/Schema-Development/issues/1003
								ceterms:copyrightHolder View Term History: JSON Turtle
Change:
- 
												rdfs:comment:
												Added
		en-US Person or organization holding the rights in copyright to this resource.
 - 
												rdfs:comment:
												Removed
		en-US Person or organization holding the rights in copyright to entities such as credentials, learning opportunities, assessments, competencies or concept schemes.
 
Reason:
en-US Broaden definition
										https://github.com/CredentialEngine/Schema-Development/issues/1016
								ceterms:hasGlossary View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceasn:CompetencyFramework
 
Reason:
en-US Competency Frameworks can have glossaries
										https://github.com/CredentialEngine/Schema-Development/issues/1017
								ceterms:offeredBy View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:FinancialAssistanceProfile
 
Reason:
en-US Describe Financial Assistance that is available from various sources
										https://github.com/CredentialEngine/Schema-Development/issues/995
								ceterms:offersFinancialAssistance View Term History: JSON Turtle
Change:
- 
												rdfs:label:
												Added
		en-US Offers Financial Assistance
 - schema:domainIncludes: Added ceterms:CredentialOrganization
 - schema:domainIncludes: Added ceterms:Organization
 - schema:domainIncludes: Added ceterms:QACredentialOrganization
 - schema:rangeIncludes: Added ceterms:FinancialAssistanceProfile
 - rdfs:subPropertyOf: Added ceterms:offers
 - vs:status: Added vs:unstable
 - 
												rdfs:comment:
												Added
		en-US Description of financial assistance offered by this organization.
 
Reason:
en-US Describe Financial Assistance that is available from various sources
										https://github.com/CredentialEngine/Schema-Development/issues/995
								ceterms:recognizedBy View Term History: JSON Turtle
Change:
- 
												rdfs:comment:
												Added
		en-US Agent that acknowledges the validity of the resource.
 - 
												rdfs:comment:
												Removed
		en-US Agent that acknowledges the validity of the credential, learning opportunity of assessment.
 
Reason:
en-US Broaden definition
										https://github.com/CredentialEngine/Schema-Development/issues/1016
								ceterms:recognizedIn View Term History: JSON Turtle
Change:
- 
												rdfs:comment:
												Added
		en-US Region or political jurisdiction such as a state, province or locale in which the resource.
 - 
												rdfs:comment:
												Removed
		en-US Region or political jurisdiction such as a state, province or locale in which the credential, learning resource, or assessment has been publicly recommended, acknowledged or endorsed.
 
Reason:
en-US Broaden definition
										https://github.com/CredentialEngine/Schema-Development/issues/1016
								ceterms:requires View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:TransferValueProfile
 
Reason:
en-US Need to be able to specify conditions for TransferValue
										https://github.com/CredentialEngine/Schema-Development/issues/1010
								ceterms:requires View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:FinancialAssistanceProfile
 
Reason:
en-US Describe Financial Assistance that is available from various sources
										https://github.com/CredentialEngine/Schema-Development/issues/995
								rdfs:subPropertyOf View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:FinancialAssistanceProfile
 
Reason:
en-US Describe Financial Assistance that is available from various sources
										https://github.com/CredentialEngine/Schema-Development/issues/995
								Mapping Changes Implemented in this Release
ceterms:ConditionManifest
Changes to properties for this class:
- addition: ceterms:conditionExcludes
 
ceterms:ConditionProfile
Changes to properties for this class:
- addition: ceterms:conditionExcludes
 
ceterms:CredentialOrganization
Changes to properties for this class:
- addition: ceterms:offersFinancialAssistance
 
ceterms:FinancialAssistanceProfile
Changes to properties for this class:
- addition: ceterms:offeredBy
 - addition: ceterms:offersFinancialAssistance
 - addition: ceterms:requires
 - addition: rdfs:subPropertyOf
 
ceterms:Organization
Changes to properties for this class:
- addition: ceterms:offersFinancialAssistance
 
ceterms:QACredentialOrganization
Changes to properties for this class:
- addition: ceterms:offersFinancialAssistance
 
ceterms:TransferValueProfile
Changes to properties for this class:
- addition: ceterms:commonConditions
 - addition: ceterms:requires
 

