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.
February 2026 CTDL Release (20260227) (Current Release)
This is the February 2026 release.
audLevel:AssociatesDegreeLevel View Term History: JSON Turtle
Change:
-
dct:description:
Added
en-US Aligns to ISCED 2011 level 5 – Short-cycle tertiary education.
Reason:
en-US show alignment of our AudienceLevel to ISCED 2011.
https://github.com/CredentialEngine/Schema-Development/issues/1042
audLevel:BachelorsDegreeLevel View Term History: JSON Turtle
Change:
-
dct:description:
Added
en-US Aligns to ISCED 2011 level 6 – Bachelor’s or equivalent level.
Reason:
en-US show alignment of our AudienceLevel to ISCED 2011.
https://github.com/CredentialEngine/Schema-Development/issues/1042
audLevel:DoctoralDegreeLevel View Term History: JSON Turtle
Change:
-
dct:description:
Added
en-US Aligns to ISCED 2011 level 8 – Doctoral or equivalent level
Reason:
en-US show alignment of our AudienceLevel to ISCED 2011.
https://github.com/CredentialEngine/Schema-Development/issues/1042
audLevel:EarlyChildhood View Term History: JSON Turtle
Change:
-
dct:description:
Added
en-US Aligns to ISCED 2011 level 0 – Early childhood education.
Reason:
en-US show alignment of our AudienceLevel to ISCED 2011.
https://github.com/CredentialEngine/Schema-Development/issues/1042
audLevel:LowerSecondary View Term History: JSON Turtle
Change:
-
dct:description:
Added
en-US Aligns to ISCED 2011 level 2 – Lower secondary education.
Reason:
en-US show alignment of our AudienceLevel to ISCED 2011.
https://github.com/CredentialEngine/Schema-Development/issues/1042
audLevel:LowerSecondary View Term History: JSON Turtle
Change:
- skos:broader: Added audLevel:SecondaryLevel
- skos:broader: Removed audLevel:Secondary
Reason:
en-US fix incorrect link
fix incorrect link
audLevel:MastersDegreeLevel View Term History: JSON Turtle
Change:
-
dct:description:
Added
en-US Aligns to ISCED 2011 level 7 – Master’s or equivalent level.
Reason:
en-US show alignment of our AudienceLevel to ISCED 2011.
https://github.com/CredentialEngine/Schema-Development/issues/1042
audLevel:Primary View Term History: JSON Turtle
Change:
-
dct:description:
Added
en-US Aligns to ISCED 2011 level 1 – Primary education.
Reason:
en-US show alignment of our AudienceLevel to ISCED 2011.
https://github.com/CredentialEngine/Schema-Development/issues/1042
audLevel:UpperSecondary View Term History: JSON Turtle
Change:
- skos:broader: Added audLevel:SecondaryLevel
- skos:broader: Removed audLevel:Secondary
Reason:
en-US fix incorrect link
https://github.com/CredentialEngine/Schema-Development/issues/1047#top
audLevel:UpperSecondary View Term History: JSON Turtle
Change:
-
dct:description:
Added
en-US Aligns to ISCED 2011 level 3 – Upper secondary education.
Reason:
en-US show alignment of our AudienceLevel to ISCED 2011.
https://github.com/CredentialEngine/Schema-Development/issues/1042
ceterms:basePeriod View Term History: JSON Turtle
Change:
- schema:rangeIncludes: Added xsd:duration
- schema:domainIncludes: Added ceterms:PayProfile
- vs:term_status: Added vs:unstable
-
dct:description:
Added
en-US The duration will be specified using ISO8601 duration format. Common examples indicate that a salary is given on a per annum basis, in which case the value would be P1Y; for an hourly rate of pay the value would be PT1H.
-
rdfs:comment:
Added
en-US Duration to which a monetary amount applies.
-
rdfs:label:
Added
en-US Base Period
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
ceterms:closingDate View Term History: JSON Turtle
Change:
- schema:rangeIncludes: Added xsd:date
-
rdfs:comment:
Added
en-US Date the organization ceased operations or ceased to exist.
- vs:term_status: Added vs:unstable
- schema:domainIncludes: Added ceterms:CredentialOrganization
- schema:domainIncludes: Added ceterms:Organization
-
rdfs:label:
Added
en-US Closing Date
- schema:domainIncludes: Added ceterms:QACredentialOrganization
Reason:
en-US Express when an Organization closed.
https://github.com/CredentialEngine/Schema-Development/issues/1044
ceterms:currency View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:PayProfile
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
ceterms:dateEffective View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:PayProfile
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
ceterms:description View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:PayProfile
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
ceterms:expirationDate View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:PayProfile
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
ceterms:financialAssistanceForType View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:FinancialAssitanceProfile
- schema:domainIncludes: Removed ceterms:FinancialAssistance
Reason:
en-US Fixing a bug
https://github.com/CredentialEngine/Schema-Development/issues/1049
ceterms:jobLevelType View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:Job
- vs:term_status: Added vs:unstable
-
rdfs:label:
Added
en-US Job Level Type
- schema:rangeIncludes: Added skos:Concept
-
rdfs:comment:
Added
en-US Type of level or grade indicating a point in a job or role progression, such as seniority or responsibility; select from an existing enumeration of such types.
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
ceterms:payBandType View Term History: JSON Turtle
Change:
- vs:term_status: Added vs:unstable
-
rdfs:comment:
Added
en-US Type of pay band indicating a range or classification of monetary compensation associated with work; select from an existing enumeration of such types.
-
rdfs:label:
Added
en-US Pay Band Type
- schema:rangeIncludes: Added skos:Concept
- schema:domainIncludes: Added ceterms:PayProfile
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
ceterms:paymentPatternType View Term History: JSON Turtle
Change:
-
rdfs:label:
Added
en-US Payment Pattern Type
- schema:rangeIncludes: Added skos:Concept
-
rdfs:comment:
Added
en-US Type of pattern for payments, indicating how often a payment is made; select from an existing enumeration of such types.
- meta:targetScheme: Added ceterms:ScheduleFrequency
-
dct:description:
Added
en-US Common examples indicate that a worker is paid weekly, monthly, on demand.
- schema:domainIncludes: Added ceterms:PayProfile
- vs:term_status: Added vs:unstable
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
ceterms:PayProfile View Term History: JSON Turtle
Change:
-
rdfs:comment:
Added
en-US Entity that describes the monetary compensation for work.
- rdfs:subClassOf: Added schema:MonetaryAmount
-
rdfs:label:
Added
en-US Pay Profile
- vs:term_status: Added vs:unstable
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
ceterms:requires View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:PayProfile
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
ceterms:workPay View Term History: JSON Turtle
Change:
- vs:term_status: Added vs:unstable
- schema:rangeIncludes: Added ceterms:PayProfile
- schema:domainIncludes: Added ceterms:LearningOpportunityProfile
- schema:domainIncludes: Added ceterms:LearningProgram
- schema:domainIncludes: Added ceterms:Job
-
rdfs:comment:
Added
en-US Monetary compensation associated with work.
-
rdfs:label:
Added
en-US Work Pay
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
inputType:ArtificialIntelligence View Term History: JSON Turtle
Change:
-
skos:prefLabel:
Added
en-US Artificial Intelligence
- skos:topConceptOf: Added ceterms:ExternalInput
- vs:term_status: Added vs:unstable
- skos:inScheme: Added ceterms:ExternalInput
-
skos:definition:
Added
en-US External stakeholder review, guidance or recommendations based on, or provided by any form of AI.
Reason:
en-US Extend types of external input that can be specified.
https://github.com/CredentialEngine/Schema-Development/issues/1019
inputType:Committee View Term History: JSON Turtle
Change:
-
skos:prefLabel:
Added
en-US Committee
- skos:topConceptOf: Added ceterms:ExternalInput
- vs:term_status: Added vs:unstable
- skos:inScheme: Added ceterms:ExternalInput
-
skos:definition:
Added
en-US External stakeholder review, guidance or recommendations by a group of individuals convened to represent a larger group or range of stakeholders.
Reason:
en-US Extend types of external input that can be specified.
https://github.com/CredentialEngine/Schema-Development/issues/1019
learnMethod:CocurricularLearning View Term History: JSON Turtle
Change:
-
skos:definition:
Added
en-US Learning opportunity that supplements or complements the curriculum.
- skos:topConceptOf: Added ceterms:LearningMethod
- vs:term_status: Added vs:unstable
-
vann:usageNote:
Added
en-US Use for activities that are not part of a formal curriculum.
-
skos:prefLabel:
Added
en-US Cocurricular Learning
- skos:inScheme: Added ceterms:LearningMethod
Reason:
en-US Allow publishing cocurricular programs as Learning Opportunities
https://github.com/CredentialEngine/Schema-Development/issues/1048
scheduleFrequency:BiWeekly View Term History: JSON Turtle
Change:
- vs:term_status: Added vs:unstable
- skos:topConceptOf: Added ceterms:ScheduleFrequency
-
skos:prefLabel:
Added
en-US Bi-Weekly
- skos:inScheme: Added ceterms:ScheduleFrequency
-
skos:definition:
Added
en-US Schedule is on a bi-weekly basis, typically occurring every other week.
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
scheduleFrequency:Daily View Term History: JSON Turtle
Change:
- skos:topConceptOf: Added ceterms:ScheduleFrequency
- vs:term_status: Added vs:unstable
-
skos:prefLabel:
Added
en-US Daily
- skos:inScheme: Added ceterms:ScheduleFrequency
-
skos:definition:
Added
en-US Schedule is on a daily basis, typically occurring once per day.
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
scheduleFrequency:Hourly View Term History: JSON Turtle
Change:
- vs:term_status: Added vs:unstable
-
skos:prefLabel:
Added
en-US Hourly
- skos:inScheme: Added ceterms:ScheduleFrequency
- skos:topConceptOf: Added ceterms:ScheduleFrequency
-
skos:definition:
Added
en-US Schedule is on a hourly basis, typically occurring once per hour.
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
scheduleFrequency:SemiMonthly View Term History: JSON Turtle
Change:
-
skos:definition:
Added
en-US Schedule is on a semi-monthly basis, typically occurring twice per month.
- vs:term_status: Added vs:unstable
- skos:topConceptOf: Added ceterms:ScheduleFrequency
-
skos:prefLabel:
Added
en-US Semi-Monthly
- skos:inScheme: Added ceterms:ScheduleFrequency
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
schema:maxValue View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:PayProfile
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
schema:minVlaue View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:PayProfile
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
schema:value View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:PayProfile
Reason:
en-US Allow for salaries/wages to be described.
https://github.com/CredentialEngine/Schema-Development/issues/1043
Mapping Changes Implemented in this Release
ceterms:CredentialOrganization
Changes to properties for this class:
- addition: ceterms:closingDate
ceterms:Job
Changes to properties for this class:
- addition: ceterms:jobLevelType
- addition: ceterms:workPay
ceterms:LearningOpportunityProfile
Changes to properties for this class:
- addition: ceterms:workPay
ceterms:LearningProgram
Changes to properties for this class:
- addition: ceterms:workPay
ceterms:Organization
Changes to properties for this class:
- addition: ceterms:closingDate
ceterms:PayProfile
Changes to properties for this class:
- addition: ceterms:basePeriod
- addition: ceterms:currency
- addition: ceterms:dateEffective
- addition: ceterms:description
- addition: ceterms:expirationDate
- addition: ceterms:payBandType
- addition: ceterms:paymentPatternType
- addition: ceterms:requires
- addition: ceterms:workPay
- addition: schema:maxValue
- addition: schema:minVlaue
- addition: schema:value
ceterms:QACredentialOrganization
Changes to properties for this class:
- addition: ceterms:closingDate
schema:MonetaryAmount
Changes to properties for this class:
- addition: ceterms:PayProfile

