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.
August 2019 CTDL Release (20190830)
This is the August 2019 CTDL Release.
ceterms:audienceLevelType View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:LearningOpportunityProfile
- schema:domainIncludes: Added ceterms:AssessmentProfile
Reason:
en-US Extending the usage of this property to include assessments and learning opportunities.
https://github.com/CredentialEngine/vocabularies/issues/598
ceterms:ncesID View Term History: JSON Turtle
Change:
- schema:domainIncludes: Added ceterms:CredentialOrganization
-
rdfs:label:
Added
en-US NCES ID
- vs:term_status: Added vs:stable
- schema:rangeIncludes: Added xsd:string
-
rdfs:comment:
Added
en-US Identifier comprised of a 12 digit code issued by the National Center for Education Statistics (NCES) for educational institutions where the first 7 digits are the NCES District ID.
Reason:
en-US This property enables capturing NCES ID data.
https://github.com/CredentialEngine/vocabularies/issues/601
ceterms:purposeType View Term History: JSON Turtle
Change:
-
vann:usageNote:
Removed
en-US Best practice for U.S. credentials and for submission to the Credential Engine Registry, is to use concepts from the ceterms:IntendedPurpose vocabulary.
-
rdfs:label:
Removed
en-US Purpose Type
- schema:domainIncludes: Removed ceterms:MicroCredential
- schema:domainIncludes: Removed ceterms:ResearchDoctorate
- vs:term_status: Removed vs:unstable
- schema:domainIncludes: Removed ceterms:License
- schema:domainIncludes: Removed ceterms:Diploma
- schema:domainIncludes: Removed ceterms:ApprenticeshipCertificate
- schema:domainIncludes: Removed ceterms:BachelorDegree
- schema:domainIncludes: Removed ceterms:MasterDegree
- schema:domainIncludes: Removed ceterms:AssociateDegree
- schema:domainIncludes: Removed ceterms:GeneralEducationDevelopment
- schema:domainIncludes: Removed ceterms:DigitalBadge
- schema:domainIncludes: Removed ceterms:Badge
- schema:domainIncludes: Removed ceterms:MasterCertificate
- schema:domainIncludes: Removed ceterms:JourneymanCertificate
- schema:domainIncludes: Removed ceterms:OpenBadge
- schema:domainIncludes: Removed ceterms:Credential
- schema:domainIncludes: Removed ceterms:Certificate
- schema:domainIncludes: Removed ceterms:QualityAssuranceCredential
- schema:domainIncludes: Removed ceterms:Certification
-
rdfs:comment:
Removed
en-US Type of intended application of the credential by the holder; select from an existing enumeration of such types.
- rdfs:subPropertyOf: Removed ceterms:credentialAlignment
- schema:domainIncludes: Removed ceterms:Degree
- schema:domainIncludes: Removed ceterms:SecondarySchoolDiploma
- schema:domainIncludes: Removed ceterms:ProfessionalDoctorate
- schema:domainIncludes: Removed ceterms:DoctoralDegree
- schema:rangeIncludes: Removed ceterms:CredentialAlignmentObject
Reason:
en-US This property is directly tied to the Purpose Type vocabulary that was dropped in the previous release. This property was always vs:unstable, and is thus being dropped as well.
https://github.com/CredentialEngine/vocabularies/issues/602
ceterms:sameAs View Term History: JSON Turtle
Change:
-
dct:description:
Added
en-US Entities that may indicate identity include, but are not limited to, descriptions of entities in open databases such as DBpedia and Wikidata or other platforms.
-
dct:description:
Removed
en-US Entities that may indicate identity include, but are not limited to, descriptions of entities in open databases such as DBpedia and Wikidata or social media accounts such as FaceBook and LinkedIn.
Reason:
en-US Helping distinguish between ceterms:sameAs and ceterms:socialMedia
https://github.com/CredentialEngine/vocabularies/issues/606
ceterms:submissionOf View Term History: JSON Turtle
Change:
- schema:rangeIncludes: Removed xsd:anyURI
- schema:rangeIncludes: Removed rdf:langString
Reason:
en-US Aligning this property with other properties in CTDL that feature data in a URL/description pair. Note that this change alters this property from using a language map to using URIs. See github issue for more details.
https://github.com/CredentialEngine/vocabularies/issues/605
ceterms:submissionOfDescription View Term History: JSON Turtle
Change:
-
rdfs:label:
Added
en-US Submission Of Description
- schema:domainIncludes: Added ceterms:ConditionProfile
-
rdfs:comment:
Added
en-US Name, label, or description of an artifact to be submitted such as a transcript, portfolio, or an affidavit.
- vs:term_status: Added vs:stable
- schema:rangeIncludes: Added rdf:langString
Reason:
en-US New property to pair with ceterms:submissionOf. This property should be used instead of ceterms:submissionOf in order to describe language string data. The ceterms:submissionOf property is now used for URIs/URLs. See github issue for more details.
https://github.com/CredentialEngine/vocabularies/issues/605
ceterms:verificationMethodDescription View Term History: JSON Turtle
Change:
- schema:domainIncludes: Removed ceterms:LearningOpportunityProfile
- schema:domainIncludes: Removed ceterms:AssessmentProfile
Reason:
en-US Clarifying the use of this property.
https://github.com/CredentialEngine/vocabularies/issues/603
schema:maxValue View Term History: JSON Turtle
Change:
-
vann:usageNote:
Added
en-US For single values, use schema:value. For ranges, use schema:minValue and schema:maxValue.
Reason:
en-US Clarifying the use of the value-related properties.
https://github.com/CredentialEngine/vocabularies/issues/614
schema:minValue View Term History: JSON Turtle
Change:
-
vann:usageNote:
Added
en-US For single values, use schema:value. For ranges, use schema:minValue and schema:maxValue.
Reason:
en-US Clarifying the use of the value-related properties.
https://github.com/CredentialEngine/vocabularies/issues/614
schema:value View Term History: JSON Turtle
Change:
-
vann:usageNote:
Added
en-US For single values, use schema:value. For ranges, use schema:minValue and schema:maxValue.
Reason:
en-US Clarifying the use of the value-related properties.
https://github.com/CredentialEngine/vocabularies/issues/614
Mapping Changes Implemented in this Release
ceterms:ApprenticeshipCertificate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:AssessmentProfile
Changes to properties for this class:
- addition: ceterms:audienceLevelType
- removal: ceterms:verificationMethodDescription
ceterms:AssociateDegree
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:BachelorDegree
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:Badge
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:Certificate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:Certification
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:ConditionProfile
Changes to properties for this class:
- addition: ceterms:submissionOfDescription
ceterms:Credential
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:CredentialAlignmentObject
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:CredentialOrganization
Changes to properties for this class:
- addition: ceterms:ncesID
ceterms:Degree
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:DigitalBadge
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:Diploma
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:DoctoralDegree
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:GeneralEducationDevelopment
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:JourneymanCertificate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:LearningOpportunityProfile
Changes to properties for this class:
- addition: ceterms:audienceLevelType
- removal: ceterms:verificationMethodDescription
ceterms:License
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:MasterCertificate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:MasterDegree
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:MicroCredential
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:OpenBadge
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:ProfessionalDoctorate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:QualityAssuranceCredential
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:ResearchDoctorate
Changes to properties for this class:
- removal: ceterms:purposeType
ceterms:SecondarySchoolDiploma
Changes to properties for this class:
- removal: ceterms:purposeType