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.

June 2025 CTDL Release (20250606) (Current Release)

This is the June 2025 CTDL release.

View Terms | Jump to Mapping Changes

ceterms:AlignmentObject View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:alternateName View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:approvedBy View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:approvedIn View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:atLevel View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:audienceLevelType View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:broadAlignment View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:classification View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:commonConditions View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:coPrerequisite View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:copyrightHolder View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:corequisite View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:credentialId View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:credentialStatusType View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:credentialType View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:CredentialType View Term History: JSON Turtle

Change:

  • vs:term_status: Added vs:unstable
  • rdfs:comment: Added
    en-US Type of credential as defined by an authoritative body for use within an officially regulated qualification system.
  • vann:usageNote: Added
    en-US To be used as the value of the credentialType property with the nearest matching subclass of ceterms:Credential used as the value of the type property. The CredentialType allows similar credentials from different jurisdictions to be identified, compared and contrasted; the Credential Class allows grouping of broadly similar credentials.
  • rdfs:label: Added
    en-US Credential Type
  • dct:description: Added
    en-US Examples include various qualifications such as generic types of degrees, diplomas and certificates that are defined with official standing in many countries with regulations concerning who can offer them and what is required to earn them. They are often referenced against the qualification framework for the relevant jurisdiction.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:ctid View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:dateEffective View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:description View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:estimatedDuration View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:exactAlignment View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:expirationDate View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:financialAssistance View Term History: JSON Turtle

Change:

  • rdfs:comment: Added
    en-US Entity that describes financial assistance for which this resource qualifies.
  • dct:description: Added
    en-US The type of resource that the financial aid is associated with is dependent on context.
  • schema:domainIncludes: Added ceterms:CredentialType
  • dct:description: Removed
    en-US Whether the financial aid in question is associated with a credential, an assessment, or a learning opportunity is dependent on context.
  • rdfs:comment: Removed
    en-US Entity that describes financial assistance for which this credential, assessment, or learning opportunity qualifies.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:hasProxy View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:hasSubFrameworkScheme View Term History: JSON Turtle

Change:

  • schema:domainIncludes: Added ceterms:QualificationsFramework
  • vs:term_status: Added vs:unstable
  • rdfs:label: Added
    en-US Has Sub-framework scheme
  • dct:description: Added
    en-US Examples include differentiating those progression levels or credential types that are relevant to different sectors, such as General Education, Higher Education and Technical / Vocational Education and Training.
  • schema:rangeIncludes: Added skos:ConceptScheme
  • rdfs:comment: Added
    en-US Indicates a Concept Scheme used to differentiate parts of a framework or related resources that are considered to be somewhat independent.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:identifier View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:image View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:inCatalog View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:indicativeCredentialType View Term History: JSON Turtle

Change:

  • rdfs:comment: Added
    en-US Category or class of credential that is typical for a level in a qualifications framework or similar progression model.
  • schema:domainIncludes: Added asn:ProgressionLevel
  • rdfs:label: Added
    en-US Indicative Credential Type
  • schema:rangeIncludes: Added ceterms:CredentialType
  • vs:term_status: Added vs:unstable

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:industryType View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:inLanguage View Term History: JSON Turtle

Change:

  • rdfs:comment: Added
    en-US The primary language or languages of the entity, even if it makes use of other languages.
  • vann:usageNote: Added
    en-US A course offered in English to teach Spanish would have an inLanguage of English, while a credential in Quebec could have an inLanguage of both French and English.
  • schema:domainIncludes: Added ceterms:CredentialType
  • rdfs:comment: Removed
    en-US The primary language or languages of the entity, even if it makes use of other languages; e.g., a course offered in English to teach Spanish would have an inLanguage of English, while a credential in Quebec could have an inLanguage of both French and English.

Reason:

en-US Support credential types as defined in qualification systems and tidy the definition.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:isPreparationFor View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:isRequiredFor View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:jurisdiction View Term History: JSON Turtle

Change:

  • rdfs:comment: Added
    en-US Geographic or political region in which the resource is formally applicable or an organization has authority to act.
  • schema:domainIncludes: Added ceterms:CredentialType
  • rdfs:comment: Removed
    en-US Geographic or political region in which the credential is formally applicable or an organization has authority to act.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:keyword View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:latestVersion View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:maintenanceProcess View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:majorAlignment View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:minorAlignment View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:naics View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:name View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:narrowAlignment View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:nextVersion View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:objectOfAction View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:offeredIn View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:ownedBy View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:processStandards View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:processStandardsDescription View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:recognizedBy View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:recognizedIn View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:recognizedOfferers View Term History: JSON Turtle

Change:

  • rdfs:label: Added
    en-US Recognized Offerers
  • vs:term_status: Added vs:unstable
  • rdfs:comment: Added
    en-US Organizations that have permission to offer credentials of a specific CredentialType.
  • vann:usageNote: Added
    en-US The value of this property should be a ceterms:Collection of ceterms:CredentialOrganizations (or similar).
  • schema:domainIncludes: Added ceterms:CredentialType
  • schema:rangeIncludes: Added ceterms:Collection

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:regulatedBy View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:regulatedIn View Term History: JSON Turtle

Change:

Reason:

en-US schema:domainIncludes
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:relatedAction View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:requires View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:reviewProcess View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:sameAs View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:sourceNode View Term History: JSON Turtle

Change:

  • vann:usageNote: Added
    en-US "Framework" may be interpreted broadly to include any scheme or schema for organizing and referencing resources.
  • rdfs:comment: Added
    en-US Individual entry in a formally defined framework that is the source of an alignment.
  • rdfs:comment: Removed
    en-US Individual entry in a formally defined framework such as a competency or an industry, instructional program, or occupation code that is the source of an alignment.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:sourceNodeDescription View Term History: JSON Turtle

Change:

  • rdfs:comment: Added
    en-US Textual description of an individual entry in a formally defined framework that is the source of an alignment.
  • vann:usageNote: Added
    en-US "Framework" may be interpreted broadly to include any scheme or schema for organizing and referencing resources.
  • rdfs:comment: Removed
    en-US Textual description of an individual concept or competency in a formally defined framework that is the source of an alignment.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:sourceNodeName View Term History: JSON Turtle

Change:

  • vann:usageNote: Added
    en-US "Framework" may be interpreted broadly to include any scheme or schema for organizing and referencing resources.
  • rdfs:comment: Added
    en-US Name of an individual entry in a formally defined framework that is the source of an alignment.
  • rdfs:comment: Removed
    en-US Name of an individual concept or competency in a formally defined framework that is the source of an alignment.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:subclassOf View Term History: JSON Turtle

Change:

  • rdfs:comment: Added
    en-US Indicates a broader type or class than the one being described.
  • vs:term_status: Added vs:unstable
  • vann:usageNote: Added
    en-US Used in CTDL to indicate the Credential Class (i.e. subclass of ceterms:Credential) that encompasses this type of credential.
  • schema:domainIncludes: Added ceterms:CredentialType
  • rdfs:label: Added
    en-US Subclass Of
  • schema:rangeIncludes: Added xsd:anyURI
  • dct:description: Added
    en-US Similar to rdfs:subClassOf, this property means that all examples of the type of resource being described are also instances of the class indicated, however it does not imply that the subject is an rdfs:Class.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:subject View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:subjectWebpage View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:supersededBy View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:supersedes View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:targetNode View Term History: JSON Turtle

Change:

  • vann:usageNote: Added
    en-US "Framework" may be interpreted broadly to include any scheme or schema for organizing and referencing resources.
  • rdfs:comment: Added
    en-US Individual entry in a formally defined framework that is the target of an alignment.
  • rdfs:comment: Removed
    en-US Individual entry in a formally defined framework such as a competency or an industry, instructional program, or occupation code that is the target of an alignment.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:targetNodeDescription View Term History: JSON Turtle

Change:

  • rdfs:comment: Added
    en-US Textual description of an individual entry in a formally defined framework that is the target of an alignment.
  • vann:usageNote: Added
    en-US "Framework" may be interpreted broadly to include any scheme or schema for organizing and referencing resources.
  • rdfs:comment: Removed
    en-US Textual description of an individual concept or competency in a formally defined framework that is the target of an alignment.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:targetNodeName View Term History: JSON Turtle

Change:

  • rdfs:comment: Added
    en-US Name of an individual entry in a formally defined framework that is the target of an alignment.
  • vann:usageNote: Added
    en-US "Framework" may be interpreted broadly to include any scheme or schema for organizing and referencing resources.
  • rdfs:comment: Removed
    en-US Name of an individual concept or competency in a formally defined framework that is the target of an alignment.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:targetPathway View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:usesVerificationService View Term History: JSON Turtle

Change:

  • schema:domainIncludes: Added ceterms:CredentialType
  • rdfs:comment: Added
    en-US Reference to a service that is used to verify this Credential or type of credential.
  • rdfs:comment: Removed
    en-US Reference to a service that is used to verify this Credential.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:versionCode View Term History: JSON Turtle

Change:

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

ceterms:versionIdentifier View Term History: JSON Turtle

Change:

  • schema:domainIncludes: Added ceterms:CredentialType
  • rdfs:comment: Added
    en-US Alphanumeric identifier of the version of the resource and information about the identifier's originating context or scheme.
  • rdfs:comment: Removed
    en-US Alphanumeric identifier of the version of the resource and information about the the identifier's originating context or scheme.

Reason:

en-US Support credential types as defined in qualification systems.
https://github.com/CredentialEngine/Schema-Development/issues/992

Mapping Changes Implemented in this Release

ceterms:AcademicCertificate

Changes to properties for this class:

ceterms:BasicTechnicalCertificate

Changes to properties for this class:

ceterms:CertificateOfParticipation

Changes to properties for this class:

ceterms:Collection

Changes to properties for this class:

ceterms:CredentialType

Changes to properties for this class:

ceterms:GeneralEducationLevel1Certificate

Changes to properties for this class:

ceterms:GeneralEducationLevel2Certificate

Changes to properties for this class:

ceterms:HigherEducationLevel1Certificate

Changes to properties for this class:

ceterms:HigherEducationLevel2Certificate

Changes to properties for this class:

ceterms:PostBaccalaureateCertificate

Changes to properties for this class:

ceterms:PostMasterCertificate

Changes to properties for this class:

ceterms:PreApprenticeshipCertificate

Changes to properties for this class:

ceterms:ProfessionalCertificate

Changes to properties for this class:

ceterms:ProficiencyCertificate

Changes to properties for this class:

ceterms:QualificationsFramework

Changes to properties for this class:

ceterms:SecondaryEducationCertificate

Changes to properties for this class:

ceterms:TechnicalLevel1Certificate

Changes to properties for this class:

ceterms:TechnicalLevel2Certificate

Changes to properties for this class:

ceterms:TechnicalLevel3Certificate

Changes to properties for this class:

ceterms:WorkBasedLearningCertificate

Changes to properties for this class: