Credential Transparency Description Language
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.
1/31/2025 Release
This is the January 2025 CTDL Release.
How to Read These Tables
The following tables use a common set of attributes to describe each Term. Not all terms will have all attributes.
Attribute | Description |
---|---|
URI | Unique 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 URI | Equivalent 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. |
Label | A 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. |
Definition | The 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. |
Comment | Additional non-normative descriptive text to aid in understanding the intended meaning and/or purpose of the term. May be represented in multiple languages. |
Usage Note | Additional non-normative descriptive text to aid in understanding the intended usage of the term. May be represented in multiple languages. |
Type of Term | Indicates the type of term: Class, Property, Concept Scheme, or Concept. |
Status | Indicates the current status of the term: Stable, Unstable, Pending, or Deprecated. |
Subclass Of | Indicates that this class is a more narrowly-focused variant of the referenced class. |
Subproperty Of | Indicates that this property is a more narrowly-focused variant of the referenced property. |
Subconcept Of | Indicates that this concept is a more narrowly-focused variant of the referenced concept. |
Equivalent To | Lists the terms, often from other namespaces, that have the same (or nearly the same) semantic meaning as this term. |
Properties | Lists the properties that belong to this class (as defined by the properties' "Domain Includes" data). |
In Range Of | Lists the properties whose value may be an instance of this class (as defined by the properties' "Range Includes" data). |
Domain Includes | Lists the classes to which this property belongs. |
Range Includes | Lists the classes or value types that may be used as a value for this property. |
CER Target Scheme | Lists the concept schemes that are intended to ultimately be used as values for this term, either directly or indirectly. |
Concepts | Lists the terms that may be considered concepts for this concept scheme. |
CER Scheme For | Lists the terms that are intended to reference terms from this scheme, either directly or indirectly. |
In Scheme | Lists the concept schemes in which this concept appears. |
Serialization | Provides links to serializations (in JSON-LD and Turtle) for this term. |
History | Provides 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 | ||
---|---|---|
Prefix | Vocabulary Name | Vocabulary Title |
asn | http://purl.org/ASN/schema/core/ | Achievement Standards Network |
case | https://purl.imsglobal.org/spec/case/ | IMS Global CASE |
ceasn | https://purl.org/ctdlasn/terms/ | CTDL Profile of Achievement Standards Network Description Language |
ceds | https://ceds.ed.gov/element/ | Common Education Data Standards (CEDS) Schema Elements |
ceterms | https://purl.org/ctdl/terms/ | Credential Transparency Description Language |
cs | http://vocab.org/changeset/schema# | Change Set |
dc | http://purl.org/dc/elements/1.1/ | Dublin Core Metadata Element Set, Version 1.1 |
dct | http://purl.org/dc/terms/ | DCMI Metadata Terms |
foaf | http://xmlns.com/foaf/0.1/ | Friend of a Friend |
gemq | http://purl.org/gem/qualifiers/ | GEM Qualified Terms |
lrmi | http://purl.org/dcx/lrmi-terms/ | Learning Resource Metadata Initiative |
meta | http://credreg.net/meta/terms/ | Credential Engine Meta Terms |
obi | https://w3id.org/openbadges# | Open Badges Technical Specification (Schema) |
odrl2 | https://www.w3.org/ns/odrl/2/ | ODRL Version 2.2 Ontology |
owl | http://www.w3.org/2002/07/owl# | Ontology Web Language |
qdata | https://credreg.net/qdata/terms/ | Quantitative Data Schema |
rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# | Resource Description Framework |
rdfs | http://www.w3.org/2000/01/rdf-schema# | RDF Schema 1.1 |
schema | https://schema.org/ | Schema.org |
skos | http://www.w3.org/2004/02/skos/core# | Simple Knowledge Organization System |
vann | http://purl.org/vocab/vann/ | Web Annotation Vocabulary |
vs | https://www.w3.org/2003/06/sw-vocab-status/ns# | Term-centric Semantic Web Vocabulary Annotations |
wd | http://www.wikidata.org/entity/ | Wikidata |
xsd | http://www.w3.org/2001/XMLSchema# | XML Schema Definition |
Controlled Vocabulary Concepts References (SKOS) | ||
---|---|---|
Prefix | Vocabulary Name | Vocabulary Title |
accommodation | https://purl.org/ctdl/vocabs/accommodation/ | Accommodation Concept Scheme |
actionStat | https://purl.org/ctdl/vocabs/actionStat/ | Action Status Type Concept Scheme |
agentSector | https://purl.org/ctdl/vocabs/agentSector/ | Agent Sector Type Concept Scheme |
alignment | https://purl.org/ctdl/vocabs/alignment/ | Alignment Concept Scheme |
array | https://purl.org/ctdl/vocabs/array/ | Array Operation Category Concept Scheme |
assessMethod | https://purl.org/ctdl/vocabs/assessMethod/ | Assessment Method Type Concept Scheme |
assessUse | https://purl.org/ctdl/vocabs/assessUse/ | Assessment Use Type Concept Scheme |
audience | https://purl.org/ctdl/vocabs/audience/ | Audience Type Concept Scheme |
audLevel | https://purl.org/ctdl/vocabs/audLevel/ | Audience Level Type Concept Scheme |
claimType | https://purl.org/ctdl/vocabs/claimType/ | Claim Type Concept Scheme |
collectionCategory | https://purl.org/ctdl/vocabs/collectionCategory/ | Collection Category Concept Scheme |
compare | https://purl.org/ctdl/vocabs/compare/ | Comparator Category Concept Scheme |
costType | https://purl.org/ctdl/vocabs/costType/ | Cost Type Concept Scheme |
credentialStat | https://purl.org/ctdl/vocabs/credentialStat/ | Credential Status Type Concept Scheme |
creditUnit | https://purl.org/ctdl/vocabs/creditUnit/ | Credit Unit Type Concept Scheme |
deliveryType | https://purl.org/ctdl/vocabs/deliveryType/ | Delivery Type Concept Scheme |
financialAid | https://purl.org/ctdl/vocabs/financialAid/ | Financial Aid Concept Scheme |
inputType | https://purl.org/ctdl/vocabs/inputType/ | External Input Type Concept Scheme |
learnMethod | https://purl.org/ctdl/vocabs/learnMethod/ | Learning Method Type Concept Scheme |
lifeCycle | https://purl.org/ctdl/vocabs/lifeCycle/ | Life Cycle Status Concept Scheme |
logic | https://purl.org/ctdl/vocabs/logic/ | Logical Operator Category Concept Scheme |
orgType | https://purl.org/ctdl/vocabs/orgType/ | Organization Type Concept Scheme |
residency | https://purl.org/ctdl/vocabs/residency/ | Residency Type Concept Scheme |
scheduleFrequency | https://purl.org/ctdl/vocabs/scheduleFrequency/ | Schedule Frequency Concept Scheme |
scheduleTiming | https://purl.org/ctdl/vocabs/scheduleTiming/ | Schedule Timing Concept Scheme |
score | https://purl.org/ctdl/vocabs/score/ | Scoring Method Type Concept Scheme |
serviceType | https://purl.org/ctdl/vocabs/serviceType/ | Agent Service Type Concept Scheme |
support | https://purl.org/ctdl/vocabs/support/ | Support Service Category Concept Scheme |
Classes
ceterms:AccreditAction | |
---|---|
URI: | https://purl.org/ctdl/terms/AccreditAction |
Shorthand URI: | ceterms:AccreditAction |
Label: |
en-US: Accredit Action
|
Definition: |
en-US: Action by an independent, neutral, and authoritative agent that certifies an entity as meeting a prescribed set of standards.
|
Comment: |
en-US: Since an instance of ceterms:CredentialingAction is a claim that a certain agent has taken the action being described, creation of such a ceterms:CredentialingAction should be reserved to the agent of that action.
|
Type of Term: | rdfs:Class |
Status: | vs:stable |
Subclass Of: | |
Properties: | |
In Range Of: | |
Serialization: | JSON Encoding Turtle Encoding JSON Context |
History: | View History View History (JSON) View History (Turtle) |
ceterms:AdvancedStandingAction | |
---|---|
URI: | https://purl.org/ctdl/terms/AdvancedStandingAction |
Shorthand URI: | ceterms:AdvancedStandingAction |
Label: |
en-US: Advanced Standing Action
|
Definition: |
en-US: Claim by an agent asserting that the object credential of the action provides advanced standing for a credential under the asserting agent's authority.
|
Comment: |
en-US: Since an instance of ceterms:CredentialingAction is a claim that a certain agent has taken the action being described, creation of such a ceterms:CredentialingAction should be reserved to the agent of that action.
|
Type of Term: | rdfs:Class |
Status: | vs:stable |
Subclass Of: | |
Properties: | |
In Range Of: | |
Serialization: | JSON Encoding Turtle Encoding JSON Context |
History: | View History View History (JSON) View History (Turtle) |
ceterms:Agent | |
---|---|
URI: | https://purl.org/ctdl/terms/Agent |
Shorthand URI: | ceterms:Agent |
Label: |
en-US: Agent
|
Definition: |
en-US: Organization or person that acts or has the power to act.
|
Comment: |
en-US: Broad type that includes both organizations and people who play roles in the lifecycle of a resource.
|
Type of Term: | rdfs:Class |
Status: | vs:stable |
Equivalent To: | |
Properties: | |
In Range Of: | |
Serialization: | JSON Encoding Turtle Encoding JSON Context |
History: | View History View History (JSON) View History (Turtle) |
ceterms:AggregateDataProfile | |
---|---|
URI: | https://purl.org/ctdl/terms/AggregateDataProfile |
Shorthand URI: | ceterms:AggregateDataProfile |
Label: |
en-US: Aggregate Data Profile
|
Definition: |
en-US: Resource containing summary statistical data.
|
Usage Note: |
en-US: To express more complex data, use qdata:DataSetProfile.
|
Type of Term: | rdfs:Class |
Status: | vs:stable |
Properties: |
ceterms:alternateName
ceterms:currency
ceterms:dateEffective
ceterms:demographicInformation
ceterms:description
ceterms:expirationDate
ceterms:highEarnings
ceterms:jobsObtained
ceterms:jurisdiction
ceterms:lowEarnings
ceterms:medianEarnings
ceterms:name
ceterms:numberAwarded
ceterms:postReceiptMonths
ceterms:source
qdata:facultyToStudentRatio
|
In Range Of: | |
Serialization: | JSON Encoding Turtle Encoding JSON Context |
History: | View History View History (JSON) View History (Turtle) |
ceterms:AlignmentObject | |
---|---|
URI: | https://purl.org/ctdl/terms/AlignmentObject |
Shorthand URI: | ceterms:AlignmentObject |
Label: |
en-US: Alignment Object
|
Definition: |
en-US: Entity describing the relationship between two nodes in different frameworks.
|
Usage Note: |
en-US: Can be used to compare concepts in concept schemes, levels in progression models, etc.
|
Type of Term: | rdfs:Class |
Status: | vs:pending |
Properties: | |
In Range Of: | |
Serialization: | JSON Encoding Turtle Encoding JSON Context |
History: | View History View History (JSON) View History (Turtle) |
ceterms:ApproveAction | |
---|---|
URI: | https://purl.org/ctdl/terms/ApproveAction |
Shorthand URI: | ceterms:ApproveAction |
Label: |
en-US: Approve Action
|
Definition: |
en-US: Action by an independent, neutral, and authoritative agent that pronounces a favorable judgment of a credential.
|
Comment: |
en-US: Since an instance of ceterms:CredentialingAction is a claim that a certain agent has taken the action being described, creation of such a ceterms:CredentialingAction should be reserved to the agent of that action.
|
Type of Term: | rdfs:Class |
Status: | vs:unstable |
Subclass Of: | |
Properties: | |
In Range Of: | |
Serialization: | JSON Encoding Turtle Encoding JSON Context |
History: | View History View History (JSON) View History (Turtle) |
ceterms:Assessment | |
---|---|
URI: | https://purl.org/ctdl/terms/Assessment |
Shorthand URI: | ceterms:Assessment |
Label: |
en-US: Assessment
|
Definition: |
en-US: Direct, indirect, formative, and summative evaluation or estimation of the nature, ability, or quality of an entity, performance, or outcome of an action.
|
Type of Term: | rdfs:Class |
Status: | vs:stable |
Properties: | |
In Range Of: | |
Serialization: | JSON Encoding Turtle Encoding JSON Context |
History: | View History View History (JSON) View History (Turtle) |
ceterms:AssessmentComponent | |
---|---|
URI: | https://purl.org/ctdl/terms/AssessmentComponent |
Shorthand URI: | ceterms:AssessmentComponent |
Label: |
en-US: Assessment Component
|
Definition: |
en-US: Resource that identifies a direct, indirect, formative, and summative evaluation or estimation of the nature, ability, or quality of a resource, performance, or outcome of an action.
|
Comment: |
en-US: Instances act as proxies or stand-ins for other resources in the context of a particular pathway so that relationships between them as components of that pathway can be stated without implying that the those relationships are true of the resources in other contexts.
|
Type of Term: | rdfs:Class |
Status: | vs:stable |
Subclass Of: | |
Properties: |
asn:hasProgressionLevel
ceasn:hasChild
ceasn:isChildOf
ceterms:alternateName
ceterms:componentDesignation
ceterms:ctid
ceterms:description
ceterms:hasCondition
ceterms:identifier
ceterms:isDestinationComponentOf
ceterms:isPartOf
ceterms:name
ceterms:pointValue
ceterms:precededBy
ceterms:precedes
ceterms:proxyFor
ceterms:sourceData
ceterms:subjectWebpage
|
In Range Of: | |
Serialization: | JSON Encoding Turtle Encoding JSON Context |
History: | View History View History (JSON) View History (Turtle) |