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.

May 2026 CTDL Release (20260529) (Current Release)

This is the May 2026 CTDL release.

View Terms | Jump to Mapping Changes

ceterms:administrationProcess View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:AgentSector View Term History: JSON Turtle

Change:

  • dct:description: Removed
    en-US Sectors include public, private for profit, public for profit, and business industry association.

Reason:

en-US There is no need for a comment that merely reiterates the members of the Concept Scheme.
https://github.com/CredentialEngine/Schema-Development/issues/1061

ceterms:alternateName View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:approximateClosingDate View Term History: JSON Turtle

Change:

  • schema:rangeIncludes: Added schema:Date
  • vann:usageNote: Added
    en-US Values may be just a year (e.g. 2026) or a year and a month (e.g. (2026-05). If the full date, i.e. year, month and day, are known use ceterms:closingDate.
  • schema:domainIncludes: Added ceterms:Organization
  • rdfs:comment: Added
    en-US Approximate date the organization ceased operations or ceased to exist.
  • rdfs:label: Added
    en-US Approximate Closing Date
  • dct:description: Added
    en-US The value should be in ISO 8601 date format; specifically YYYY or YYY-MM.
  • schema:domainIncludes: Added ceterms:QACredentialOrganization
  • schema:domainIncludes: Added ceterms:CredentialOrganization
  • vs:term_status: Added vs:unstable

Reason:

en-US Allow looser rules for dates
https://github.com/CredentialEngine/Schema-Development/issues/945

ceterms:approximateDateEffective View Term History: JSON Turtle

Change:

Reason:

en-US Allow looser rules for dates
https://github.com/CredentialEngine/Schema-Development/issues/945

ceterms:approximateDateEffective View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:approximateEndDate View Term History: JSON Turtle

Change:

Reason:

en-US Allow looser rules for dates
https://github.com/CredentialEngine/Schema-Development/issues/945

ceterms:approximateExpirationDate View Term History: JSON Turtle

Change:

Reason:

en-US Allow looser rules for dates
https://github.com/CredentialEngine/Schema-Development/issues/945

ceterms:approximateStartDate View Term History: JSON Turtle

Change:

Reason:

en-US Allow looser rules for dates
https://github.com/CredentialEngine/Schema-Development/issues/945

ceterms:associatedDate View Term History: JSON Turtle

Change:

  • rdfs:comment: Added
    en-US Statement of a date made as part of a StructuredStatement, the meaning of which is indicated by the statementType property.
  • schema:rangeIncludes: Added xsd:date
  • rdfs:label: Added
    en-US Associated Date
  • schema:domainIncludes: Added ceterms:StructuredStatement
  • vs:term_status: Added vs:unstable

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:classification View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:closingDate View Term History: JSON Turtle

Change:

  • vann:usageNote: Added
    en-US Values should be a full date, i.e. year, month and day; if the day or month are not known use ceterms:approximateClosingDate instead.

Reason:

en-US Allow looser rules for dates
https://github.com/CredentialEngine/Schema-Development/issues/945

ceterms:codedNotation View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:complaintProcess View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:credentialType View Term History: JSON Turtle

Change:

Reason:

en-US fix classes missing from range.
https://github.com/CredentialEngine/Schema-Development/issues/1063

ceterms:ctid View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:dateEffective View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:dateEffective View Term History: JSON Turtle

Change:

  • vann:usageNote: Added
    en-US Values should be a full date, i.e. year, month and day; if the day or month are not known use ceterms:approximateDateEffective instead.

Reason:

en-US Allow looser rules for dates
https://github.com/CredentialEngine/Schema-Development/issues/945

ceterms:description View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:developmentProcess View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:developmentProcess View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:endDate View Term History: JSON Turtle

Change:

  • vann:usageNote: Added
    en-US Values should be a full date, i.e. year, month and day; if the day or month are not known use ceterms:approximateEndDate instead.

Reason:

en-US Allow looser rules for dates
https://github.com/CredentialEngine/Schema-Development/issues/945

ceterms:expirationDate View Term History: JSON Turtle

Change:

  • vann:usageNote: Added
    en-US Values should be a full date, i.e. year, month and day; if the day or month are not known use ceterms:approximateStartDate instead.

Reason:

en-US Allow looser rules for dates
https://github.com/CredentialEngine/Schema-Development/issues/945

ceterms:expirationDate View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:hasRegulatoryInformation View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:hasStructuredStatement View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:identifier View Term History: JSON Turtle

Change:

Reason:

en-US Give Transfer Intermediary the full range of identifiers.
github.com/CredentialEngine/Schema-Development/issues/1065

ceterms:identifier View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:jurisdiction View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:keyword View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:latestVersion View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:maintenanceProcess View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:name View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:nextVersion View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:owns View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/

ceterms:previousVersion View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:processStandards View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:processStandardsDescription View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:recognizedBy View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:recognizes View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:regulatedBy View Term History: JSON Turtle

Change:

  • rdfs:comment: Added
    en-US Organization that enforces the legal requirements related to the resource being described.
  • schema:domainIncludes: Added RegulatoryInformation
  • rdfs:comment: Removed
    en-US Quality assurance organization that enforces the legal requirements of the credential, learning resource or assessment.

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:regulates View Term History: JSON Turtle

Change:

  • rdfs:comment: Added
    en-US Resource that this organization monitors, including enforcement of applicable legal requirements or standards.
  • schema:rangeIncludes: Added ceterms:RegulatoryInformation
  • rdfs:comment: Removed
    en-US Credential, learning opportunity, assessment or organization that this quality assurance organization monitors, including enforcement of applicable legal requirements or standards.

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:regulationType View Term History: JSON Turtle

Change:

  • dct:description: Added
    en-US The value of this property will normally be a URI for a Concept that identifies the regulation.
  • schema:rangeIncludes: Added skos:Concept
  • rdfs:comment: Added
    en-US Indicates the regulation or other legal requirement for which this data is provided.
  • schema:domainIncludes: Added ceterms:RegulatoryInformation
  • vs:term_status: Added vs:unstable
  • rdfs:label: Added
    en-US Regulation Type

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:RegulatoryInformation View Term History: JSON Turtle

Change:

  • rdfs:label: Added
    en-US Regulatory Information
  • dct:description: Added
    en-US The statements are provided using the ceterms:structuredStatement property. Other properties provide contextualizing information about these statements.
  • rdfs:comment: Added
    en-US Statements provided about a resource in order to comply with legal requirements.
  • vs:term_status: Added vs:unstable

Reason:

en-US Add ability to make statements required for conformance with regulations.
tps://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:regulatoryInformationFor View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:reviewProcess View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:sameAs View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:startDate View Term History: JSON Turtle

Change:

  • vann:usageNote: Added
    en-US Values should be a full date, i.e. year, month and day; if the day or month are not known use ceterms:approximateStartDate instead.

Reason:

en-US Allow looser rules for dates
https://github.com/CredentialEngine/Schema-Development/issues/945

ceterms:subjectWebpage View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:supersededBy View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:supersedes View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:versionCode View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

ceterms:versionIdentifier View Term History: JSON Turtle

Change:

Reason:

en-US Add ability to make statements required for conformance with regulations.
https://github.com/CredentialEngine/Schema-Development/issues/1056

Mapping Changes Implemented in this Release

ceterms:AggregateDataProfile

Changes to properties for this class:

ceterms:AlignmentMap

Changes to properties for this class:

ceterms:Assessment

Changes to properties for this class:

ceterms:AssessmentProfile

Changes to properties for this class:

ceterms:CollectionMember

Changes to properties for this class:

ceterms:ConditionProfile

Changes to properties for this class:

ceterms:CostManifest

Changes to properties for this class:

ceterms:EarningsProfile

Changes to properties for this class:

ceterms:HoldersProfile

Changes to properties for this class:

ceterms:PayProfile

Changes to properties for this class:

ceterms:ProcessProfile

Changes to properties for this class:

ceterms:RevocationProfile

Changes to properties for this class:

ceterms:StructuredStatement

Changes to properties for this class:

ceterms:TransferIntermediary

Changes to properties for this class: