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.

View Terms | Jump to Mapping Changes

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:

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:

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:

Reason:

en-US Express when an Organization closed.
https://github.com/CredentialEngine/Schema-Development/issues/1044

ceterms:currency View Term History: JSON Turtle

Change:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

ceterms:Job

Changes to properties for this class:

ceterms:LearningOpportunityProfile

Changes to properties for this class:

ceterms:LearningProgram

Changes to properties for this class:

ceterms:Organization

Changes to properties for this class:

ceterms:PayProfile

Changes to properties for this class:

ceterms:QACredentialOrganization

Changes to properties for this class:

schema:MonetaryAmount

Changes to properties for this class: