Credential Transparency Description Language

Pending Release
Creative Commons License
Credential Transparency Description Language by Credential Engine is licensed under a Creative Commons Attribution 4.0 International License.

The information below is based on live, in-progress draft documentation of credentials and related properties and classes.

The information is intended solely for discussion and may change at any time.

Status of this Document

This document is published by the Credential Engine Technical Team as an Editor's Draft for consideration and comment by the Credential Engine Technical Advisory Committee (TAC) and any other interested stakeholders. All comments are welcome.

At any time, this Editor's Draft may be updated, replaced, or declared obsolete by other documents. It is inappropriate to cite this document as other than work in progress.

About This Schema

This is the primary schema of the Credential Engine.

4/26/2024 Release

This is the April 2024 CTDL Release.

How to Read These Tables

This page displays the Credential Transparency Description Language schema in an RDF-centric format. Below you will find every class, property, concept scheme, and concept for this schema, each with a thorough description and connections to other terms. For an object-oriented view of this schema, use the Mapping Guidance page.

The following tables use a common set of attributes to describe each Term. Not all terms will have all attributes.

AttributeDescription
URIUnique Resource Identifier used to identify the term. It consists of a full namespace (such as https://purl.org/ceterms/terms) followed by the term itself. This URI can uniquely identify the term in various contexts, including those where multiple namespaces are used.
Shorthand URIEquivalent to the URI, but using a shorter namespace prefix (such as ceterms) followed by : and then by the term itself. Use the References table to determine which prefix is associated with which full URI namespace.
LabelA human-readable label assigned to the term. In applications, this may be substituted for any label that is suitable for that application. May be represented in multiple languages.
DefinitionThe normative definition for the term. The definition field controls the true meaning of the term regardless of its URI or its Label. May be represented in multiple languages.
CommentAdditional non-normative descriptive text to aid in understanding the intended meaning and/or purpose of the term. May be represented in multiple languages.
Usage NoteAdditional non-normative descriptive text to aid in understanding the intended usage of the term. May be represented in multiple languages.
Type of TermIndicates the type of term: Class, Property, Concept Scheme, or Concept.
StatusIndicates the current status of the term: Stable, Unstable, Pending, or Deprecated.
Subclass OfIndicates that this class is a more narrowly-focused variant of the referenced class.
Subproperty OfIndicates that this property is a more narrowly-focused variant of the referenced property.
Subconcept OfIndicates that this concept is a more narrowly-focused variant of the referenced concept.
Equivalent ToLists the terms, often from other namespaces, that have the same (or nearly the same) semantic meaning as this term.
PropertiesLists the properties that belong to this class (as defined by the properties' "Domain Includes" data).
In Range OfLists the properties whose value may be an instance of this class (as defined by the properties' "Range Includes" data).
Domain IncludesLists the classes to which this property belongs.
Range IncludesLists the classes or value types that may be used as a value for this property.
CER Target SchemeLists the concept schemes that are intended to ultimately be used as values for this term, either directly or indirectly.
ConceptsLists the terms that may be considered concepts for this concept scheme.
CER Scheme ForLists the terms that are intended to reference terms from this scheme, either directly or indirectly.
In SchemeLists the concept schemes in which this concept appears.
SerializationProvides links to serializations (in JSON-LD and Turtle) for this term.
HistoryProvides links to the schema update history for this term.

References

In the tables below, the following prefixes refer to the following schema sources:

General References
PrefixVocabulary NameVocabulary Title
asnhttp://purl.org/ASN/schema/core/Achievement Standards Network
casehttps://purl.imsglobal.org/spec/case/IMS Global CASE
ceasnhttps://purl.org/ctdlasn/terms/CTDL Profile of Achievement Standards Network Description Language
cedshttps://ceds.ed.gov/element/Common Education Data Standards (CEDS) Schema Elements
cetermshttps://purl.org/ctdl/terms/Credential Transparency Description Language
cshttp://vocab.org/changeset/schema#Change Set
dchttp://purl.org/dc/elements/1.1/Dublin Core Metadata Element Set, Version 1.1
dcthttp://purl.org/dc/terms/DCMI Metadata Terms
foafhttp://xmlns.com/foaf/0.1/Friend of a Friend
gemqhttp://purl.org/gem/qualifiers/GEM Qualified Terms
lrmihttp://purl.org/dcx/lrmi-terms/Learning Resource Metadata Initiative
metahttp://credreg.net/meta/terms/Credential Engine Meta Terms
obihttps://w3id.org/openbadges#Open Badges Technical Specification (Schema)
odrl2https://www.w3.org/ns/odrl/2/ODRL Version 2.2 Ontology
owlhttp://www.w3.org/2002/07/owl#Ontology Web Language
qdatahttps://credreg.net/qdata/terms/Quantitative Data Schema
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#Resource Description Framework
rdfshttp://www.w3.org/2000/01/rdf-schema#RDF Schema 1.1
schemahttps://schema.org/Schema.org
skoshttp://www.w3.org/2004/02/skos/core#Simple Knowledge Organization System
vannhttp://purl.org/vocab/vann/Web Annotation Vocabulary
vshttps://www.w3.org/2003/06/sw-vocab-status/ns#Term-centric Semantic Web Vocabulary Annotations
xsdhttp://www.w3.org/2001/XMLSchema#XML Schema Definition
Controlled Vocabulary Concepts References (SKOS)
PrefixVocabulary NameVocabulary Title
accommodationhttps://purl.org/ctdl/vocabs/accommodation/Accommodation Concept Scheme
actionStathttps://purl.org/ctdl/vocabs/actionStat/Action Status Type Concept Scheme
agentSectorhttps://purl.org/ctdl/vocabs/agentSector/Agent Sector Type Concept Scheme
arrayhttps://purl.org/ctdl/vocabs/array/Array Operation Category Concept Scheme
assessMethodhttps://purl.org/ctdl/vocabs/assessMethod/Assessment Method Type Concept Scheme
assessUsehttps://purl.org/ctdl/vocabs/assessUse/Assessment Use Type Concept Scheme
audiencehttps://purl.org/ctdl/vocabs/audience/Audience Type Concept Scheme
audLevelhttps://purl.org/ctdl/vocabs/audLevel/Audience Level Type Concept Scheme
claimTypehttps://purl.org/ctdl/vocabs/claimType/Claim Type Concept Scheme
collectionCategoryhttps://purl.org/ctdl/vocabs/collectionCategory/Collection Category Concept Scheme
comparehttps://purl.org/ctdl/vocabs/compare/Comparator Category Concept Scheme
costTypehttps://purl.org/ctdl/vocabs/costType/Cost Type Concept Scheme
credentialStathttps://purl.org/ctdl/vocabs/credentialStat/Credential Status Type Concept Scheme
creditUnithttps://purl.org/ctdl/vocabs/creditUnit/Credit Unit Type Concept Scheme
deliveryTypehttps://purl.org/ctdl/vocabs/deliveryType/Delivery Type Concept Scheme
financialAidhttps://purl.org/ctdl/vocabs/financialAid/Financial Aid Concept Scheme
inputTypehttps://purl.org/ctdl/vocabs/inputType/External Input Type Concept Scheme
learnMethodhttps://purl.org/ctdl/vocabs/learnMethod/Learning Method Type Concept Scheme
lifeCyclehttps://purl.org/ctdl/vocabs/lifeCycle/Life Cycle Status Concept Scheme
logichttps://purl.org/ctdl/vocabs/logic/Logical Operator Category Concept Scheme
orgTypehttps://purl.org/ctdl/vocabs/orgType/Organization Type Concept Scheme
residencyhttps://purl.org/ctdl/vocabs/residency/Residency Type Concept Scheme
scheduleFrequencyhttps://purl.org/ctdl/vocabs/scheduleFrequency/Schedule Frequency Concept Scheme
scheduleTiminghttps://purl.org/ctdl/vocabs/scheduleTiming/Schedule Timing Concept Scheme
scorehttps://purl.org/ctdl/vocabs/score/Scoring Method Type Concept Scheme
serviceTypehttps://purl.org/ctdl/vocabs/serviceType/Agent Service Type Concept Scheme
supporthttps://purl.org/ctdl/vocabs/support/Support Service Category Concept Scheme

Classes

AcademicCertificate AccreditAction AdvancedStandingAction Agent AggregateDataProfile AlignmentMap ApprenticeshipCertificate ApproveAction Assessment AssessmentComponent AssessmentProfile AssociateDegree AssociateOfAppliedArtsDegree AssociateOfAppliedScienceDegree AssociateOfArtsDegree AssociateOfScienceDegree BachelorDegree BachelorOfArtsDegree BachelorOfScienceDegree Badge BasicComponent BasicTechnicalCertificate Certificate CertificateOfCompletion CertificateOfParticipation Certification CocurricularComponent Collection CollectionComponent CollectionMember CompetencyComponent ComponentCondition ConditionManifest ConditionProfile Constraint ConstraintRule ContactPoint CostManifest CostProfile Course CourseComponent Credential CredentialAlignmentObject CredentialAssertion CredentialComponent CredentialFramework CredentialingAction CredentialOrganization CredentialPerson Degree DigitalBadge Diploma DoctoralDegree DurationProfile EarningsProfile EmploymentOutcomeProfile ExtracurricularComponent FinancialAssistanceProfile GeneralEducationDevelopment GeneralEducationLevel1Certificate GeneralEducationLevel2Certificate GeoCoordinates HigherEducationLevel1Certificate HigherEducationLevel2Certificate HoldersProfile IdentifierValue IndustryClassification InstructionalProgramClassification Job JobComponent JourneymanCertificate JurisdictionProfile LearningOpportunity LearningOpportunityProfile LearningProgram LearningResource License MasterCertificate MasterDegree MasterOfArtsDegree MasterOfScienceDegree MicroCredential MultiComponent Occupation OccupationClassification OfferAction OpenBadge Organization Pathway PathwayComponent PathwaySet Place PostalAddress PostBaccalaureateCertificate PostMasterCertificate PreApprenticeshipCertificate ProcessProfile ProfessionalCertificate ProfessionalDoctorate ProficiencyCertificate QACredentialOrganization QualityAssuranceCredential QuantitativeValue RecognizeAction RegistrationAction RegulateAction RenewAction ResearchDoctorate RevocationProfile RevokeAction RightsAction ScheduledOffering SecondaryEducationCertificate SecondarySchoolDiploma SpecialistDegree SupportService Task TechnicalLevel1Certificate TechnicalLevel2Certificate TechnicalLevel3Certificate TransferIntermediary TransferValueProfile ValueProfile VerificationServiceProfile WorkBasedLearningCertificate WorkExperienceComponent WorkforceDemandAction WorkRole Competency CompetencyFramework FinancialAlignmentObject IdentifierValueSet SelectionComponent

Properties

abilityEmbodied accommodationType accreditedBy accreditedIn accredits actingAgent actionStatusType address addressCountry addressLocality addressRegion administrationProcess advancedStandingFrom affiliatedAgent affiliation agentPurpose agentPurposeDescription agentSectorType agentType aggregateData alignmentDate alignmentType alternateName alternativeCondition appealProcess approvedBy approvedIn approves assertedBy assesses assessmentDeliveryType assessmentExample assessmentExampleDescription assessmentMethodDescription assessmentMethodType assessmentOutput assessmentUseType audienceLevelType audienceType availabilityListing availableAt availableOnlineAt broadAlignment classification codedNotation collectionType comment commonConditions commonCosts comparator complaintProcess componentCategory componentDesignation condition conditionManifestOf contactType coPrerequisite copyrightHolder corequisite costDetails costManifestOf credentialId credentialingAction credentialStatusType credentialType creditLevelType creditUnitType creditUnitTypeDescription creditValue ctid currency dataCollectionMethodType dataProvider dateEffective degreeConcentration degreeMajor degreeMinor deliveryType deliveryTypeDescription demographicInformation department description description developmentProcess directCostType duns earnings email employee employmentOutcome endDate endTime entryCondition environmentalHazardType estimatedCost estimatedDuration evidenceOfAction exactAlignment exactDuration experience expirationDate externalInputType externalResearch familyName faxNumber fein financialAssistance financialAssistanceType financialAssistanceValue foundingDate framework frameworkName geoURI givenName globalJurisdiction hasAlignmentMap hasChild hasCondition hasConditionManifest hasConstraint hasCostManifest hasDestinationComponent hasGroupEvaluation hasGroupParticipation hasJob hasMember hasOccupation hasOffering hasPart hasPathway hasProxy hasRubric hasSpecialization hasStatement hasSupportService hasTask hasVerificationService hasWorkforceDemand hasWorkRole highEarnings holderMustAuthorize holders honorificSuffix identifier identifierType identifierTypeName identifierValueCode image inAlignmentMap inCatalog inDemandAction industryType inLanguage instructionalProgramType instrument intermediaryFor ipedsID isAdvancedStandingFor isChildOf isDestinationComponentOf isicV4 isMemberOf isNonCredit isPartOf isPreparationFor isProctored isRecommendedFor isRegisteredApprenticeship isRequiredFor isSimilarTo isSpecializationOf jobsObtained jurisdiction jurisdictionException keyword knowledgeEmbodied latestVersion latitude learningDeliveryType learningMethodDescription learningMethodType leftAction leftSource leiCode lifeCycleStatusType listID logicalOperator longitude lowEarnings mainJurisdiction maintenanceProcess majorAlignment maximumDuration maxValue medianEarnings membershipCondition minimumAge minimumDuration minorAlignment minValue missionAndGoalsStatement missionAndGoalsStatementDescription naics name narrowAlignment ncesID nextVersion numberAwarded object objectOfAction occupationType offeredBy offeredIn offerFrequencyType offers opeID ownedBy owns parentOrganization participant paymentPattern percentage performanceLevelType physicalCapabilityType pointValue postalCode postOfficeBoxNumber postReceiptMonths precededBy precedes preparationFrom prerequisite previousVersion price processFrequency processingAgent processMethod processMethodDescription processStandards processStandardsDescription programTerm providesTransferValueFor proxyFor qualityAssuranceTargetType receivesTransferValueFrom recognizedBy recognizedIn recognizes recommends region registeredBy regulatedBy regulatedIn regulates relatedAction relevantDataSet renewal renewalFrequency renewedBy renewedIn renews requiredConstraints requiredNumber requires residencyType residentOf result resultingAward reviewProcess revocation revocationCriteria revocationCriteriaDescription revocationProcess revokedBy revokedIn revokes rightAction rightSource sameAs sameAs sced scheduleFrequencyType scheduleTimingType scoringMethodDescription scoringMethodExample scoringMethodExampleDescription scoringMethodType sensoryCapabilityType serviceType skillEmbodied socialMedia source sourceData spatialCoverage startDate startTime streetAddress subject subjectWebpage submissionOf submissionOfDescription subOrganization supersededBy supersedes supportServiceCondition supportServiceFor supportServiceStatement supportServiceStatementDescription supportServiceType targetAssessment targetCompetency targetCompetencyFramework targetComponent targetContactPoint targetCredential targetJob targetLearningOpportunity targetLearningResource targetNode targetNodeDescription targetNodeName targetOccupation targetPathway targetTask teaches telephone temporalCoverage transferValue transferValueFor transferValueFrom transferValueStatement transferValueStatementDescription unitText usesVerificationService value verificationDirectory verificationMethodDescription verificationService verifiedClaimType versionIdentifier weight worksFor yearsOfExperience additionalCondition agent alternativeIdentifier assessmentProfiled conditionProfiled contactOption contactPoint credentialAlignment credentialProfiled creditHourType creditHourValue creditUnitValue learningOpportunityOffered learningOpportunityProfiled learningResource partOfIdentifierValueSet processMethodType trainingOffered url

Concept Schemes

Concepts

AcademicAdvising AcademicAssistantship AcademicYear AccessibleHousing AccessibleParking AccessibleRestroom AccreditService Active Active ActiveActionStatus AdjustableLighting AdjustableWorkstations AdvancedLevel AggregateCost AllOf AlternativeFormats And Annually AnyOf Application Applied Apprenticeship Apprenticeship ApproveService Artifact AssessmentBody AssistiveTechnology AssistiveTechnologySupport AssociatesDegreeLevel Associations AudioCaptioning AudiologicalHealthCare BachelorsDegreeLevel BackgroundCheck BadgeClaim BeginnerLevel BehavioralService BenefitsSupport BiMonthly BlendedDelivery Business Business BusinessAssociation BusinessAssociation CaptioningAndTranscripts CareerAdvising CareerAssessment CareerExploration CarnegieUnit CaseManagement Ceased Ceasing Ceasing CertificateCredit CertificationBody Childcare Citizen ClearSignage ClinicalRotation ClockHour ClothingAssistance CohortBased Collaborative ColorBlindness Communication CompetencyCredit CompletedActionStatus ComputerHub Consumers ContactHour ContinuingEducationUnit CoOperative CoordinatingBody Counseling CountDistinct CrisisSupport CriterionReferenced CulturalEthnicMinority CurrentlyIncarcerated CurrentMilitary CurrentMilitaryDependent CurrentMilitarySpouse CurrentStudent Daytime DegreeCredit Deprecated Developing DietaryAccommodation DiversityEquityInclusion DoctoralDegreeLevel DoDTuitionAssistance DualCredit EducationAdministrators Educators EnrollmentFee EQ EquipmentProvision ETPL Evening EventBased Exam Experts FacilityAccommodation FailedActionStatus FederalGrant FederalScholarship FederalSubsidizedLoan FederalUnsubsidizedLoan FederalWorkStudy FinancialLiteracy FlexibleSchedule Formative FormerlyIncarcerated FormerMember FormerMilitary FormerMilitaryDependent FormerMilitarySpouse FormerStudent FourYear FullTime FutureMember FutureStudent Gaming General GIBill Government Governments GraduateLevel GraduationFee Grant GT GTEQ Guardians HealthCare HearingLoops HighSchool ImmigrationAssistance IndustryRecognized InPerson InState InstitutionalGrant InstitutionalLoan InstitutionalScholarship IntermediateLevel International InternationalBodies InternetAccess Internship Internship Irregular JobPlacement JobSeeker Laboratory LaborUnion LearningResource LearningResourceProvision Lecture LegalService Loan LoanForgivenessProgram Local LowerDivisionLevel LT LTEQ Magnet MastersDegreeLevel Max Meals Mean MedicalResidency Member MentalHealthCounseling Mentoring Military Military Min MixedFees Monthly MultipleLanguage MultiplePerWeek NEQ Networking NeurodivergenceService NonCitizen NonMember NonResident NonTraditional NormReferenced NoteTakingAssistance OfferService OnDemand OneOf OnlineOnly OnlyOne OpenEntryExit OptionalCharges Or OtherGrant OtherLoan OtherOnCampusWork OtherScholarship OutOfState ParentPLUSLoan PartTime PeerService PellGrant Performance Perkins PersonalAssistance PhysicalAccessibility PlainLanguage Post911GIBill PostalAddress Postsecondary PostSecondaryLevel PotentialActionStatus Practitioners Prerecorded PrimarilyOnline PrivateEmployee PrivateForProfit PrivateGrant PrivateLoan PrivateNonProfit PrivateScholarship Probationary ProcessingFee ProfessionalAssociation ProfessionalLevel ProgramSpecificFee PromiseProgram PromiseScholarship PsychologicalService Public Public PublicBenefitsCaseManagement PublicEmployee Quality QualityAssurance QualityAssuranceClaim QuarterHour Quarterly ReaderService RecognizeService ReexaminationFee Regional RegulateService Rehabilitation RemedialLevel RenewalFee RenewService RequirementCredit ReschedulingFee Resident ResidentialLiving ResourceAndServiceAccommodation RespiteCare RevokeService RoomOrResidency Scholarship ScoringFee ScreenReader SecondaryDiplomaCredit SecondaryLevel SecondarySchool SelfPaced SelfPaced SemesterHour SemiAnnually Seminar Sensory ServiceAnimal SignLanguage SingleInstance SkillMapping StandaloneAssessment StateApprovedPostsecondary StateLocalGrant StateLocalLoan StateLocalMilitaryAssistance StateLocalScholarship StateLocalWork Stipend Students StudentServicesFee StudySkills SubstanceAbusePrevention Sum Summative SupportCoordination SupportedWork Suspended Suspended TactileSignage TalentMarketplaceSignaling TeachOut TeachOut Technical TechnologyFee TechnologyLending TestAssistance TimeBasedCredit TrainingProvider TranscriptClaim Translation Transportation Tuition Tutoring TwoYear TypeBasedCredit UndergraduateLevel UpperDivisionLevel VariableSite VEAP Vendor VerifiedClaim VisionService VocationalRehabilitation Weekdays Weekends Weekly WIOA WorkBased WorkBased Youth Assistantship ElectronicMediaBased OtherFederalGrant StateLoan StateWork Superseded Verifiedclaim Veteran

Groups

These groups are not truly part of the schema; however, they are useful for discussion and conceptualization of how different elements of the schema relate to each other in ways that may not be obvious from the documentation above.

Info and Statistics

Below is key information for the 4/26/2024 Release of Credential Transparency Description Language:

Credential Transparency Description Language

Schema ID: ctdl
Schema Prefix: ceterms
Release ID: 20240223
Release Date: 4/26/2024
Release Status: vs:pending

Totals

Use the options below to determine the totals to include for the selected schemas. For each schema, you can also opt to include counts for terms that that schema borrows:

  • From other Credential Engine schemas (e.g., CTDL-ASN borrows ceterms:industryType from CTDL for its ceasn:CompetencyFramework class)
  • From non-Credential Engine schemas (e.g., CTDL borrows schema:QuantitativeData from schema.org for its ceterms:financialAssistanceValue property)

Terms will not be counted twice regardless of which combination of options you select.

Term TypeStableUnstablePendingDeprecatedTotal by Type
Class
Property
Concept Scheme
Concept
Total by Status