Introduction
This page describes sample structures for the top-level objects in CTDL, as you would find them in the Registry. Contact Us if you have any questions.
Data in the Registry
In the Registry, there are several classes that can be accessed directly via their URIs. These classes are commonly referred to as "top level classes":
There are two ways to retrieve such objects: via the object's graph URI and via the object's resources URI. Depending on which option you choose, the data you receive will have different wrapping structures (the core data will be identical). Compare:
Record retrieved via graph URI ( e.g., https://credentialengineregistry.org/graph/ce-01496a63-5c64-4ec3-aa2a-07a8fb184bef ):
{
"@id": "https://credentialengineregistry.org/graph/ce-01496a63-5c64-4ec3-aa2a-07a8fb184bef",
"@context": "http://credreg.net/ctdl/schema/context/json",
"@graph": [
{
"@id": "https://credentialengineregistry.org/resources/ce-01496a63-5c64-4ec3-aa2a-07a8fb184bef",
"@type": "ceterms:Credential",
"ceterms:name": { "en": "My Credential" }
"ceterms:accreditedBy": [
"_:0965e29c-757b-4467-9bc8-28f142d5e981"
]
},
{
"@id": "_:0965e29c-757b-4467-9bc8-28f142d5e981",
"@type": "ceterms:QACredentialOrganization",
"ceterms:name": { "en": "an unregistered QA organization" },
"ceterms:description": { "en": "An organization referenced by the Credential that does not exist on its own in the registry" }
}
]
}
The same record retrieved via resources URI ( e.g., https://credentialengineregistry.org/resources/ce-01496a63-5c64-4ec3-aa2a-07a8fb184bef ):
{
"@id": "https://credentialengineregistry.org/resources/ce-01496a63-5c64-4ec3-aa2a-07a8fb184bef",
"@type": "ceterms:Credential",
"ceterms:name": { "en": "My Credential" }
"ceterms:accreditedBy": [
"_:0965e29c-757b-4467-9bc8-28f142d5e981"
]
}
Key things to note:
- The presence of a blank node in the graph data.
- The lack of that same blank node in the resources data, even though the field in the resources record that references the blank node ( ceterms:accreditedBy
)is still present in the data.
- The graph data contains everything available in the resources data.
- The @context is injected into the resources data when the resource is retrieved instead of the graph.
- It's easy to determine a graph URI from a resources URI (or vice versa): Just swap "/graph/" and "/resources/" in the URI itself.
Additionally, the Credential Registry Search API returns search results that are constructed from resources data (in order to avoid the complexity of graphs and avoid blank nodes showing as false-positive search results). If your system intends to consume search results for further processing beyond simply displaying them, it is recommended to retrieve the graph data for each result in order to ensure your system has any potentially-relevant blank nodes.
Record Examples
Organization
{
"@type":
"either ceterms:CredentialOrganization or ceterms:QACredentialOrganization",
There are two types of organizations in CTDL: Credential Organizations and Quality Assurance Organizations. They share nearly the same set of properties, except that Quality Assurance Organizations have some additional properties that allow them to describe the quality assurance they provide. The value of the "@type" property will always be exactly one of these types:
ceterms:CredentialOrganization
ceterms:QACredentialOrganization
Data for this property is Required
"@id":
"https://credentialengineregistry.org/graph/ce-504c2eef-841d-44de-a67a-50978e3c17b5",
The externally-resolvable identifier for this Organization.
Data for this property is Required
"ceterms:ctid":
"ce-504c2eef-841d-44de-a67a-50978e3c17b5"
The CTID is the unique identifier for the Organization in the Registry. CTID is composed of the prefix "ce-" and an ordinary
GUID. The CTID for this Organization is also used at the end of the URI in its @id property.
Data for this property is Required
"ceterms:name":
{
"en":
"My Organization Name"
}
,
The name of the Organization.
Data for this property is Required
"ceterms:description":
{
"en":
"My Organization's Description"
}
,
The description for the Organization.
Data for this property is Required
"ceterms:subjectWebpage":
"http://webpage-for-my-organization.com/about/organization/123",
A webpage or website for the Organization.
Data for this property is Required
"ceterms:email":
"contact@organization.com"
Email address for contacting the organization.
Data for this property is Required Conditionally
The record will have data in at least one of these properties:
ceterms:address
ceterms:email
Indicates the type(s) of the organization.
orgType:AssessmentBody
orgType:Business
orgType:BusinessAssociation
orgType:CertificationBody
orgType:Collaborative
orgType:CoordinatingBody
orgType:FourYear
orgType:Government
orgType:HighSchool
orgType:LaborUnion
orgType:Magnet
orgType:Military
orgType:NonTraditional
orgType:Postsecondary
orgType:PrimarilyOnline
orgType:ProfessionalAssociation
orgType:QualityAssurance
orgType:SecondarySchool
orgType:Technical
orgType:TrainingProvider
orgType:TwoYear
orgType:Vendor
Data for this property is Required
{
"@type":
"ceterms:CredentialAlignmentObject",
Will always be "ceterms:CredentialAlignmentObject".
Data for this property is Required
"ceterms:targetNodeName":
{
"en":
"Coordinating Body"
}
,
The name of the term being referenced. Should be provided for the convenience of the consuming system, but is not guaranteed to appear.
Data for this property is Optional
"ceterms:targetNode":
"orgType:CoordinatingBody"
The URI to the term being referenced. Should return a JSON object that contains data about the term, such as name and description. CTDL records use controlled vocabularies with namespaced/shorthand URIs, per the JSON-LD specification. The full URI can be determined by retrieving and examining the record's @context.
Data for this property is Recommended Benchmark
}
],
"ceterms:agentSectorType":
[
Indicates whether the organization is public, private, and/or nonprofit.
agentSector:PrivateForProfit
agentSector:PrivateNonProfit
agentSector:Public
Data for this property is Required
{
"@type":
"ceterms:CredentialAlignmentObject",
Will always be "ceterms:CredentialAlignmentObject".
Data for this property is Required
"ceterms:targetNodeName":
{
"en":
"Private For-Profit"
}
,
The name of the term being referenced. Should be provided for the convenience of the consuming system, but is not guaranteed to appear.
Data for this property is Optional
"ceterms:targetNode":
"agentSector:PrivateForProfit"
The URI to the term being referenced. Should return a JSON object that contains data about the term, such as name and description. CTDL records use controlled vocabularies with namespaced/shorthand URIs, per the JSON-LD specification. The full URI can be determined by retrieving and examining the record's @context.
Data for this property is Recommended Benchmark
}
],
}
Credential
{
"@type":
"See Description",
Type of the Credential. In CTDL, "Credential" is actually shorthand for any of a number of classes (sometimes called credential types). The value of the "@type" property will always be exactly one of these types:
ceterms:ApprenticeshipCertificate
ceterms:AssociateDegree
ceterms:AssociateOfAppliedArtsDegree
ceterms:AssociateOfAppliedScienceDegree
ceterms:AssociateOfArtsDegree
ceterms:AssociateOfScienceDegree
ceterms:BachelorDegree
ceterms:BachelorOfArtsDegree
ceterms:BachelorOfScienceDegree
ceterms:Badge
ceterms:Certificate
ceterms:CertificateOfCompletion
ceterms:Certification
ceterms:Credential
ceterms:Degree
ceterms:DigitalBadge
ceterms:Diploma
ceterms:DoctoralDegree
ceterms:GeneralEducationDevelopment
ceterms:JourneymanCertificate
ceterms:License
ceterms:MasterCertificate
ceterms:MasterDegree
ceterms:MasterOfArtsDegree
ceterms:MasterOfScienceDegree
ceterms:MicroCredential
ceterms:OpenBadge
ceterms:ProfessionalDoctorate
ceterms:QualityAssuranceCredential
ceterms:ResearchDoctorate
ceterms:SecondarySchoolDiploma
ceterms:SpecialistDegree
Data for this property is Required
"@id":
"https://credentialengineregistry.org/graph/ce-3c27199e-2494-482f-89a6-b935082a39ab",
The externally-resolvable identifier for this Credential.
Data for this property is Required
"ceterms:ctid":
"ce-3c27199e-2494-482f-89a6-b935082a39ab"
The CTID is the unique identifier for the Credential in the Registry. CTID is composed of the prefix "ce-" and an ordinary
GUID. The CTID for this Credential is also used at the end of the URI in its @id property.
Data for this property is Required
"ceterms:name":
{
"en":
"My Credential Name"
}
,
The name of the Credential.
Data for this property is Required
"ceterms:description":
{
"en":
"My Credential's Description"
}
,
The description for the Credential.
Data for this property is Required
"ceterms:subjectWebpage":
"http://webpage-for-my-credential.com/about/credential/123",
A webpage or website for the Credential.
Data for this property is Required
"ceterms:inLanguage":
"en",
The primary language in which the Credential is offered, even if it involves other languages.
Data for this property is Required
A list of URIs that reference Organizations that own the Credential. This will usually only contain one value. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Required Conditionally
The record will have data in at least one of these properties:
ceterms:ownedBy
ceterms:offeredBy
"https://credentialengineregistry.org/graph/ce-274c804b-9893-48b8-8d88-35fbfdaca3c5",
Example URI for a standalone Organization in the Registry
"_:bd457afd-e3c5-42bd-b87c-7ed4eb2361bc"
Example URI for a blank node that would be found in the @graph for the Credential.
],
A list of URIs that reference Organizations that offer the Credential. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Required Conditionally
The record will have data in at least one of these properties:
ceterms:ownedBy
ceterms:offeredBy
"https://credentialengineregistry.org/graph/ce-02fc7455-7a9e-403c-8a7a-4fff87a1accb",
Example URI for a standalone Organization in the Registry
"_:b84f6daa-c2e6-438e-84e0-ce566fc75e5b"
Example URI for a blank node that would be found in the @graph for the Credential.
],
"ceterms:credentialStatusType":
[
The current status of the Credential. This should be one of the following values:
credentialStat:Active
credentialStat:Ceasing
credentialStat:Deprecated
credentialStat:Probationary
credentialStat:Suspended
credentialStat:TeachOut
Data for this property is Required
{
"@type":
"ceterms:CredentialAlignmentObject",
Will always be "ceterms:CredentialAlignmentObject".
Data for this property is Required
"ceterms:targetNodeName":
The name of the term being referenced. Should be provided for the convenience of the consuming system, but is not guaranteed to appear.
Data for this property is Optional
"ceterms:targetNode":
"credentialStat:Ceasing"
The URI to the term being referenced. Should return a JSON object that contains data about the term, such as name and description. CTDL records use controlled vocabularies with namespaced/shorthand URIs, per the JSON-LD specification. The full URI can be determined by retrieving and examining the record's @context.
Data for this property is Recommended Benchmark
}
],
Requirements for earning the Credential. If multiple Condition Profiles are present inside the requires property (which should be rare), the data inside each Condition Profile should be concatenated together to determine the complete set of requirements for that Credential.
Data for this property is Recommended Benchmark
{
"@type":
"ceterms:ConditionProfile",
Will always be "ceterms:ConditionProfile".
Data for this property is Required
The name for this set of requirements, e.g. "Traditional Learning" or "Accelerated Path". May not always be present.
Data for this property is Recommended Benchmark
"ceterms:description":
{
"en":
"This Credential requires you to..."
}
,
A description of the requirements. This may or may not include data that is described elsewhere in the Condition Profile.
Data for this property is Required
"ceterms:targetAssessment":
[
A list of URIs that reference Assessments that are required to earn the Credential, if any. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Recommended Benchmark
"https://credentialengineregistry.org/graph/ce-6ab5fd33-4490-45e6-bb2f-bf19f53fc6f2",
Example URI for a standalone Assessment in the Registry
"_:f54451dc-5b6b-4592-b883-8f1dfa5110df"
Example URI for a blank node that would be found in the @graph for the Credential.
],
"ceterms:targetCompetency":
[
A list of Credential Alignment Objects that reference competencies that are required to complete or attain the Credential, if any.
Data for this property is Recommended Benchmark
{
"@type":
"ceterms:CredentialAlignmentObject",
Will always be "ceterms:CredentialAlignmentObject".
Data for this property is Required
"ceterms:targetNodeName":
{
"en":
"Computer Proficiency"
}
,
The name, if any, of the competency being referenced. Will usually not be present since most competencies do not have distinct names.
Data for this property is Optional
"ceterms:targetNodeDescription":
{
"en":
"Must know, have skills with, and/or be able to..."
}
,
The text of the competency. This may be provided for the convenience of the consumer of the data, but it is not required. It may also become outdated if the text of the competency changes after the Credential is published.
Data for this property is Recommended Benchmark
"ceterms:targetNode":
"https://credentialengineregistry.org/resources/ce-d3f97f18-7924-4c64-92dc-36918093aa5d"
The URI to the competency being referenced. It is recommended to always resolve this data in order to ensure your system has the most up to date version of the Competency. In some rare cases, competencies may not have URIs - in those cases, the ceterms:targetNodeDescription field should provide the text of the competency
Data for this property is Recommended Benchmark
}
],
"ceterms:audienceType":
[
If the requirements described by this Condition Profile only apply to a specific set of target users, they should be described here. For instance, if this Condition Profile only applies to veterans, the value for ceterms:audienceType should include "audience:FormerMilitary". In most cases, a set of requirements will apply to everyone, and ceterms:audienceType should therefore not be used.
audience:Citizen
audience:CulturalEthnicMinority
audience:CurrentlyIncarcerated
audience:CurrentMilitary
audience:CurrentMilitaryDependent
audience:CurrentMilitarySpouse
audience:CurrentStudent
audience:Displaced
audience:FormerlyIncarcerated
audience:FormerMember
audience:FormerMilitary
audience:FormerMilitaryDependent
audience:FormerMilitarySpouse
audience:FormerStudent
audience:FullTime
audience:FutureMember
audience:FutureStudent
audience:Homemaker
audience:JobSeeker
audience:Member
audience:NonCitizen
audience:NonMember
audience:NonResident
audience:PartTime
audience:PrivateEmployee
audience:PublicEmployee
audience:Resident
audience:Unemployed
audience:Youth
Data for this property is Optional
{
"@type":
"ceterms:CredentialAlignmentObject",
Will always be "ceterms:CredentialAlignmentObject".
Data for this property is Required
"ceterms:targetNodeName":
{
"en":
"Private Employee"
}
,
The name of the term being referenced. Should be provided for the convenience of the consuming system, but is not guaranteed to appear.
Data for this property is Optional
"ceterms:targetNode":
"audience:PrivateEmployee"
The URI to the term being referenced. Should return a JSON object that contains data about the term, such as name and description. CTDL records use controlled vocabularies with namespaced/shorthand URIs, per the JSON-LD specification. The full URI can be determined by retrieving and examining the record's @context.
Data for this property is Recommended Benchmark
}
]
}
]
}
Assessment
{
"@type":
"ceterms:AssessmentProfile",
Will always be "ceterms:AssessmentProfile".
Data for this property is Required
"@id":
"https://credentialengineregistry.org/graph/ce-a38532a4-9258-46bf-9d79-110f1dee8e65",
The externally-resolvable identifier for this Assessment.
Data for this property is Required
"ceterms:ctid":
"ce-a38532a4-9258-46bf-9d79-110f1dee8e65"
The CTID is the unique identifier for the Assessment in the Registry. CTID is composed of the prefix "ce-" and an ordinary
GUID. The CTID for this Assessment is also used at the end of the URI in its @id property.
Data for this property is Required
"ceterms:name":
{
"en":
"My Assessment Name"
}
,
The name of the Assessment.
Data for this property is Required
"ceterms:description":
{
"en":
"My Assessment's Description"
}
,
The description for the Assessment.
Data for this property is Required
"ceterms:subjectWebpage":
"http://webpage-for-my-assessment.com/about/assessment/123",
A webpage or website for the Assessment.
Data for this property is Required
"ceterms:inLanguage":
"en",
The primary language in which the Assessment is offered, even if it involves other languages.
Data for this property is Required
A list of URIs that reference Organizations that own the Assessment. This will usually only contain one value. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Required Conditionally
The record will have data in at least one of these properties:
ceterms:ownedBy
ceterms:offeredBy
"https://credentialengineregistry.org/graph/ce-88b42626-c8d9-4111-8380-65a7c7f7e1ff",
Example URI for a standalone Organization in the Registry
"_:7b7ec795-b76a-494e-a1ca-5231163c6381"
Example URI for a blank node that would be found in the @graph for the Assessment.
],
A list of URIs that reference Organizations that offer the Assessment. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Required Conditionally
The record will have data in at least one of these properties:
ceterms:ownedBy
ceterms:offeredBy
"https://credentialengineregistry.org/graph/ce-0f8f923b-a5da-410c-8956-0961f368ead4",
Example URI for a standalone Organization in the Registry
"_:8b26caa8-802d-498e-9e8c-fbcb7ea90b57"
Example URI for a blank node that would be found in the @graph for the Assessment.
],
"ceterms:availableOnlineAt":
"http://take-an-assessment.com/123",
Describes where the user can go to take this assessment.
Data for this property is Required Conditionally
The record will have data in at least one of these properties:
ceterms:availableAt
ceterms:availableOnlineAt
ceterms:availabilityListing
Requirements for earning the Assessment. If multiple Condition Profiles are present inside the requires property (which should be rare), the data inside each Condition Profile should be concatenated together to determine the complete set of requirements for that Assessment.
Data for this property is Recommended Benchmark
{
"@type":
"ceterms:ConditionProfile",
Will always be "ceterms:ConditionProfile".
Data for this property is Required
The name for this set of requirements, e.g. "Traditional Learning" or "Accelerated Path". May not always be present.
Data for this property is Recommended Benchmark
"ceterms:description":
{
"en":
"This Assessment requires you to..."
}
,
A description of the requirements. This may or may not include data that is described elsewhere in the Condition Profile.
Data for this property is Required
"ceterms:targetAssessment":
[
A list of URIs that reference Assessments that are required to earn the Assessment, if any. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Recommended Benchmark
"https://credentialengineregistry.org/graph/ce-79093c86-4e4a-4931-990a-c8e5c756517e",
Example URI for a standalone Assessment in the Registry
"_:90be3af5-2468-4b6d-8bdf-f166abd0338e"
Example URI for a blank node that would be found in the @graph for the Assessment.
],
"ceterms:targetCompetency":
[
A list of Credential Alignment Objects that reference competencies that are required to complete or attain the Assessment, if any.
Data for this property is Recommended Benchmark
{
"@type":
"ceterms:CredentialAlignmentObject",
Will always be "ceterms:CredentialAlignmentObject".
Data for this property is Required
"ceterms:targetNodeName":
{
"en":
"Computer Proficiency"
}
,
The name, if any, of the competency being referenced. Will usually not be present since most competencies do not have distinct names.
Data for this property is Optional
"ceterms:targetNodeDescription":
{
"en":
"Must know, have skills with, and/or be able to..."
}
,
The text of the competency. This may be provided for the convenience of the consumer of the data, but it is not required. It may also become outdated if the text of the competency changes after the Assessment is published.
Data for this property is Recommended Benchmark
"ceterms:targetNode":
"https://credentialengineregistry.org/resources/ce-d3f97f18-7924-4c64-92dc-36918093aa5d"
The URI to the competency being referenced. It is recommended to always resolve this data in order to ensure your system has the most up to date version of the Competency. In some rare cases, competencies may not have URIs - in those cases, the ceterms:targetNodeDescription field should provide the text of the competency
Data for this property is Recommended Benchmark
}
],
"ceterms:audienceType":
[
If the requirements described by this Condition Profile only apply to a specific set of target users, they should be described here. For instance, if this Condition Profile only applies to veterans, the value for ceterms:audienceType should include "audience:FormerMilitary". In most cases, a set of requirements will apply to everyone, and ceterms:audienceType should therefore not be used.
audience:Citizen
audience:CulturalEthnicMinority
audience:CurrentlyIncarcerated
audience:CurrentMilitary
audience:CurrentMilitaryDependent
audience:CurrentMilitarySpouse
audience:CurrentStudent
audience:Displaced
audience:FormerlyIncarcerated
audience:FormerMember
audience:FormerMilitary
audience:FormerMilitaryDependent
audience:FormerMilitarySpouse
audience:FormerStudent
audience:FullTime
audience:FutureMember
audience:FutureStudent
audience:Homemaker
audience:JobSeeker
audience:Member
audience:NonCitizen
audience:NonMember
audience:NonResident
audience:PartTime
audience:PrivateEmployee
audience:PublicEmployee
audience:Resident
audience:Unemployed
audience:Youth
Data for this property is Optional
{
"@type":
"ceterms:CredentialAlignmentObject",
Will always be "ceterms:CredentialAlignmentObject".
Data for this property is Required
"ceterms:targetNodeName":
{
"en":
"Private Employee"
}
,
The name of the term being referenced. Should be provided for the convenience of the consuming system, but is not guaranteed to appear.
Data for this property is Optional
"ceterms:targetNode":
"audience:PrivateEmployee"
The URI to the term being referenced. Should return a JSON object that contains data about the term, such as name and description. CTDL records use controlled vocabularies with namespaced/shorthand URIs, per the JSON-LD specification. The full URI can be determined by retrieving and examining the record's @context.
Data for this property is Recommended Benchmark
}
]
}
]
}
Learning Opportunity
{
"@type":
"ceterms:LearningOpportunityProfile",
Will always be "ceterms:LearningOpportunityProfile".
Data for this property is Required
"@id":
"https://credentialengineregistry.org/graph/ce-3a32e2b2-375c-4564-85da-a99dd743ba5b",
The externally-resolvable identifier for this Learning Opportunity.
Data for this property is Required
"ceterms:ctid":
"ce-3a32e2b2-375c-4564-85da-a99dd743ba5b"
The CTID is the unique identifier for the Learning Opportunity in the Registry. CTID is composed of the prefix "ce-" and an ordinary
GUID. The CTID for this Learning Opportunity is also used at the end of the URI in its @id property.
Data for this property is Required
"ceterms:name":
{
"en":
"My Learning Opportunity Name"
}
,
The name of the Learning Opportunity.
Data for this property is Required
"ceterms:description":
{
"en":
"My Learning Opportunity's Description"
}
,
The description for the Learning Opportunity.
Data for this property is Required
"ceterms:subjectWebpage":
"http://webpage-for-my-learning_opportunity.com/about/learning_opportunity/123",
A webpage or website for the Learning Opportunity.
Data for this property is Required
"ceterms:inLanguage":
"en",
The primary language in which the Learning Opportunity is offered, even if it involves other languages.
Data for this property is Required
A list of URIs that reference Organizations that own the Learning Opportunity. This will usually only contain one value. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Required Conditionally
The record will have data in at least one of these properties:
ceterms:ownedBy
ceterms:offeredBy
"https://credentialengineregistry.org/graph/ce-00743777-04ba-4ad2-9be7-4bac4ad48d24",
Example URI for a standalone Organization in the Registry
"_:07fbeec1-7aa0-49cb-8787-35762422ef5e"
Example URI for a blank node that would be found in the @graph for the Learning Opportunity.
],
A list of URIs that reference Organizations that offer the Learning Opportunity. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Required Conditionally
The record will have data in at least one of these properties:
ceterms:ownedBy
ceterms:offeredBy
"https://credentialengineregistry.org/graph/ce-98bbf378-6a76-4ca4-a149-600a0fa5a588",
Example URI for a standalone Organization in the Registry
"_:38e86ff8-e036-48f6-9907-72d8c0f08b1d"
Example URI for a blank node that would be found in the @graph for the Learning Opportunity.
],
"ceterms:availableOnlineAt":
"http://attend-a-learning-opportunity.com/123",
Describes where the user can go to pursue this learning opportunity.
Data for this property is Required Conditionally
The record will have data in at least one of these properties:
ceterms:availableAt
ceterms:availableOnlineAt
ceterms:availabilityListing
Requirements for earning the Learning Opportunity. If multiple Condition Profiles are present inside the requires property (which should be rare), the data inside each Condition Profile should be concatenated together to determine the complete set of requirements for that Learning Opportunity.
Data for this property is Recommended Benchmark
{
"@type":
"ceterms:ConditionProfile",
Will always be "ceterms:ConditionProfile".
Data for this property is Required
The name for this set of requirements, e.g. "Traditional Learning" or "Accelerated Path". May not always be present.
Data for this property is Recommended Benchmark
"ceterms:description":
{
"en":
"This Learning Opportunity requires you to..."
}
,
A description of the requirements. This may or may not include data that is described elsewhere in the Condition Profile.
Data for this property is Required
"ceterms:targetAssessment":
[
A list of URIs that reference Assessments that are required to earn the Learning Opportunity, if any. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Recommended Benchmark
"https://credentialengineregistry.org/graph/ce-912f61ca-7736-4a8b-817a-76084d3de7f4",
Example URI for a standalone Assessment in the Registry
"_:c8fca23b-62f0-4bfd-843a-0385bffa05b0"
Example URI for a blank node that would be found in the @graph for the Learning Opportunity.
],
"ceterms:targetCompetency":
[
A list of Credential Alignment Objects that reference competencies that are required to complete or attain the Learning Opportunity, if any.
Data for this property is Recommended Benchmark
{
"@type":
"ceterms:CredentialAlignmentObject",
Will always be "ceterms:CredentialAlignmentObject".
Data for this property is Required
"ceterms:targetNodeName":
{
"en":
"Computer Proficiency"
}
,
The name, if any, of the competency being referenced. Will usually not be present since most competencies do not have distinct names.
Data for this property is Optional
"ceterms:targetNodeDescription":
{
"en":
"Must know, have skills with, and/or be able to..."
}
,
The text of the competency. This may be provided for the convenience of the consumer of the data, but it is not required. It may also become outdated if the text of the competency changes after the Learning Opportunity is published.
Data for this property is Recommended Benchmark
"ceterms:targetNode":
"https://credentialengineregistry.org/resources/ce-d3f97f18-7924-4c64-92dc-36918093aa5d"
The URI to the competency being referenced. It is recommended to always resolve this data in order to ensure your system has the most up to date version of the Competency. In some rare cases, competencies may not have URIs - in those cases, the ceterms:targetNodeDescription field should provide the text of the competency
Data for this property is Recommended Benchmark
}
],
"ceterms:audienceType":
[
If the requirements described by this Condition Profile only apply to a specific set of target users, they should be described here. For instance, if this Condition Profile only applies to veterans, the value for ceterms:audienceType should include "audience:FormerMilitary". In most cases, a set of requirements will apply to everyone, and ceterms:audienceType should therefore not be used.
audience:Citizen
audience:CulturalEthnicMinority
audience:CurrentlyIncarcerated
audience:CurrentMilitary
audience:CurrentMilitaryDependent
audience:CurrentMilitarySpouse
audience:CurrentStudent
audience:Displaced
audience:FormerlyIncarcerated
audience:FormerMember
audience:FormerMilitary
audience:FormerMilitaryDependent
audience:FormerMilitarySpouse
audience:FormerStudent
audience:FullTime
audience:FutureMember
audience:FutureStudent
audience:Homemaker
audience:JobSeeker
audience:Member
audience:NonCitizen
audience:NonMember
audience:NonResident
audience:PartTime
audience:PrivateEmployee
audience:PublicEmployee
audience:Resident
audience:Unemployed
audience:Youth
Data for this property is Optional
{
"@type":
"ceterms:CredentialAlignmentObject",
Will always be "ceterms:CredentialAlignmentObject".
Data for this property is Required
"ceterms:targetNodeName":
{
"en":
"Private Employee"
}
,
The name of the term being referenced. Should be provided for the convenience of the consuming system, but is not guaranteed to appear.
Data for this property is Optional
"ceterms:targetNode":
"audience:PrivateEmployee"
The URI to the term being referenced. Should return a JSON object that contains data about the term, such as name and description. CTDL records use controlled vocabularies with namespaced/shorthand URIs, per the JSON-LD specification. The full URI can be determined by retrieving and examining the record's @context.
Data for this property is Recommended Benchmark
}
]
}
]
}
Competency Framework
{
"@id":
"https://credentialengineregistry.org/graph/ce-9a65a5a3-f4ce-4c9e-8e47-e7f9ba3a20c9",
The externally-resolvable identifier for this Competency Framework.
Data for this property is Required
"ceterms:ctid":
"ce-9a65a5a3-f4ce-4c9e-8e47-e7f9ba3a20c9"
The CTID is the unique identifier for the Competency Framework in the Registry. CTID is composed of the prefix "ce-" and an ordinary
GUID. The CTID for this Competency Framework is also used at the end of the URI in its @id property.
Data for this property is Optional
"@type":
"ceasn:CompetencyFramework"
Will always be "ceasn:CompetencyFramework".
Data for this property is Required
"ceterms:ctid":
"ce-e7420888-c393-403c-908e-9af53a5fca24"
The CTID is the unique identifier for the Competency Framework in the Registry. CTID is composed of the prefix "ce-" and an ordinary
GUID. The CTID for this Competency Framework is also used at the end of the URI in its @id property.
Data for this property is Optional
"ceasn:name":
{
"en":
"My Competency Framework Name"
}
,
The name of the Competency Framework.
Data for this property is Optional
"ceasn:description":
{
"en":
"My Competency Framework's Description"
}
,
The description for the Competency Framework.
Data for this property is Optional
"ceasn:inLanguage":
"en",
The primary language in which the Competency Framework is offered, even if it involves other languages.
Data for this property is Optional
"ceasn:dateCreated":
"2019-3-25",
The date that the competency framework was created.
Data for this property is Optional
A list of URIs that reference Organizations that published the Competency Framework. This will usually only contain one value. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Optional
"https://credentialengineregistry.org/graph/ce-c75cef2c-3c82-4ace-bfc9-d648108d400c",
Example URI for a standalone Organization in the Registry
"_:44919355-91b8-4b25-b22f-2655581cd082"
Example URI for a blank node that would be found in the @graph for the Competency Framework.
],
A list of URIs that reference Competencies that are at the top-most layer or level of this Competency Framework. To list all competencies for the framework, use the ceasn:hasPart property. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Optional
"https://credentialengineregistry.org/graph/ce-4623b259-7f07-4caf-815b-462c200c73a3",
Example URI for a standalone Competency in the Registry
"_:7123ce0c-668f-42e5-8b80-c4c321ddfa69"
Example URI for a blank node that would be found in the @graph for the Competency.
],
A list of URIs that reference Competencies that are a part of this Competency Framework, without indication or regard of their position within it or relative to each other. To list only the first or top layer or level of competencies, use the ceasn:hasTopChild property. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Optional
"https://credentialengineregistry.org/graph/ce-e7186c50-d3a2-4cfa-bc16-21ce065aa523",
Example URI for a standalone Competency in the Registry
"_:a860ea22-a98e-415c-95dd-b6622edb4338"
Example URI for a blank node that would be found in the @graph for the Competency.
],
}
Competency
{
"@id":
"https://credentialengineregistry.org/graph/ce-e6784528-2f6c-491a-99ea-bbc1811ce9fc",
The externally-resolvable identifier for this Competency.
Data for this property is Required
"@type":
"ceasn:Competency"
Will always be "ceasn:Competency".
Data for this property is Required
"ceterms:ctid":
"ce-e6784528-2f6c-491a-99ea-bbc1811ce9fc"
The CTID is the unique identifier for the Competency in the Registry. CTID is composed of the prefix "ce-" and an ordinary
GUID. The CTID for this Competency is also used at the end of the URI in its @id property.
Data for this property is Optional
"ceasn:competencyText":
{
"en":
"User will be able to do ___"
}
,
The text of the competency itself.
Data for this property is Optional
"ceasn:dateCreated":
"2019-3-25",
The date that the competency was created.
Data for this property is Optional
"ceasn:inLanguage":
"en",
The primary language in which the Competency is written, even if it involves other languages.
Data for this property is Optional
"ceasn:comment":
{
"en":
"This competency tracks user understanding of ___"
}
,
Text that helps describe or clarify the competency, but which is not part of the competency itself.
Data for this property is Optional
A list of URIs that reference Competency Frameworks that this Competency is a part of. This will usually only contain one value. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Optional
"https://credentialengineregistry.org/graph/ce-6d734f42-deec-4ff4-b56c-a13f61787c5b",
Example URI for a standalone Competency Framework in the Registry
"_:0b524a8f-db96-4d8d-b522-22b5536ac8fa"
Example URI for a blank node that would be found in the @graph for the Competency.
],
A list of URIs that reference Organizations that created the Competency. This will usually only contain one value. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Optional
"https://credentialengineregistry.org/graph/ce-28b9efe4-a3e3-4cd2-ae91-5d42533304d7",
Example URI for a standalone Organization in the Registry
"_:ceb7e751-7a6c-454c-90dc-b957f262cdc0"
Example URI for a blank node that would be found in the @graph for the Competency.
],
A list of URIs that reference Competencies that are a part of this Competency. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Optional
"https://credentialengineregistry.org/graph/ce-13b550b9-2889-4a87-a81a-b6f6fcf868fc",
Example URI for a standalone Competency in the Registry
"_:b6528172-3253-46c5-a1ae-5c8a1831df3c"
Example URI for a blank node that would be found in the @graph for the Competency.
],
A list of URIs that reference Competencies that this Competency is a part of. This will usually only contain one value. Note: This field may contain a mix of both absolute URIs and blank node URIs that are relative to the @graph that this record is contained in.
Data for this property is Optional
"https://credentialengineregistry.org/graph/ce-bfc19e9b-84ba-49d9-a14b-47030d3cb4ae",
Example URI for a standalone Competency in the Registry
"_:4cfe648a-a7a1-4bfd-af74-780ca60d274b"
Example URI for a blank node that would be found in the @graph for the Competency.
],
}
For an explanation of CTDL, review the CTDL Handbook. All data in the Registry will conform to the Minimum Data Policy.