CTDL on the Open Web
CTDL exists to describe data about credentials on the open web and in systems that support CTDL, such as the Credential Engine Registry.
Below are some examples of what this data might look like, before and after CTDL.
Simple Credential
My CTDL Certificate
From My Credentialing Organization
This certificate demonstrates an understanding of marking up credentials in CTDL.
Version 3.2, Effective: 2017-5-5
Topics Covered:
- Basic markup
- CTDL comprehension
- Metadata formatting
$500 up-front fee
<div>
<h1>My CTDL Certificate</h1>
<p>From <i>My Credentialing Organization</i></p>
<p>This certificate demonstrates an understanding of marking up credentials in CTDL.</p>
<p>Version 3.2, Effective: 2017-5-5</p>
<p>Topics Covered:</p>
<ul>
<li>Basic markup</li>
<li>CTDL comprehension</li>
<li>Metadata formatting</li>
</ul>
<p>$500 up-front fee</p>
</div>
<div itemscope itemtype="http://purl.org/ctdl/terms/Certificate">
<h1 itemprop="http://purl.org/ctdl/terms/name">My CTDL Certificate</h1>
<p>From
<i>
<span itemprop="http://purl.org/ctdl/terms/ownedBy" itemscope itemtype="http://purl.org/ctdl/terms/CredentialOrganization">
<span itemprop="http://purl.org/ctdl/terms/name">My Credentialing Organization</span>
</span>
</i>
</p>
<p itemprop="http://purl.org/ctdl/terms/description">This certificate demonstrates an understanding of marking up credentials in CTDL.</p>
<p><span itemprop="http://purl.org/ctdl/terms/versionIdentifier">Version 3.2</span>, Effective: <span itemprop="http://purl.org/ctdl/terms/dateEffective">2017-5-5</span></p>
<p>Topics Covered:</p>
<ul>
<li itemprop="http://purl.org/ctdl/terms/keyword">Basic markup</li>
<li itemprop="http://purl.org/ctdl/terms/keyword">CTDL comprehension</li>
<li itemprop="http://purl.org/ctdl/terms/keyword">Metadata formatting</li>
</ul>
<p itemprop="http://purl.org/ctdl/terms/estimatedCost" itemscope itemtype="http://purl.org/ctdl/terms/CostProfile">
<meta itemprop="http://purl.org/ctdl/terms/currency" content="USD">
$<span itemprop="http://purl.org/ctdl/terms/price">500</span>
<span itemprop="http://purl.org/ctdl/terms/paymentPattern">up-front fee</span>
</p>
</div>
<div vocab="http://purl.org/ctdl/terms/" typeof="Certificate">
<h1 property="name">My CTDL Certificate</h1>
<p>From
<i>
<span property="ownedBy" typeof="CredentialOrganization">
<span property="name">My Credentialing Organization</span>
</span>
</i>
</p>
<p property="description">This certificate demonstrates an understanding of marking up credentials in CTDL.</p>
<p><span property="versionIdentifier">Version 3.2</span>, Effective: <span property="dateEffective">2017-5-5</span></p>
<p>Topics Covered:</p>
<ul>
<li property="keyword">Basic markup</li>
<li property="keyword">CTDL comprehension</li>
<li property="keyword">Metadata formatting</li>
</ul>
<p property="estimatedCost" typeof="CostProfile">
<meta property="currency" content="USD">
$<span property="price">500</span>
<span property="paymentPattern">up-front fee</span>
</p>
</div>
<div>
<script type="application/ld+json">
{
"@context": {
"ceterms": "http://purl.org/ctdl/terms/",
"@language": "en-US"
},
"@type": "ceterms:Certificate",
"ceterms:name": "My CTDL Certificate",
"ceterms:ownedBy": [
{
"@type": "ceterms:CredentialOrganization",
"ceterms:name": "My Credentialing Organization"
}
],
"ceterms:description": "This certificate demonstrates an understanding of marking up credentials in CTDL.",
"ceterms:versionIdentifier": "Version 3.2",
"ceterms:dateEffective": "2017-5-5",
"ceterms:keyword": [
"Basic markup", "CTDL comprehension", "Metadata formatting"
],
"ceterms:estimatedCost": [
{
"@type": "ceterms:CostProfile",
"ceterms:currency": "USD",
"ceterms:price": 500,
"ceterms:paymentPattern": "up-front fee"
}
]
}
</script>
<h1>My CTDL Certificate</h1>
<p>From <i>My Credentialing Organization</i></p>
<p>This certificate demonstrates an understanding of marking up credentials in CTDL.</p>
<p>Version 3.2, Effective: 2017-5-5</p>
<p>Topics Covered:</p>
<ul>
<li>Basic markup</li>
<li>CTDL comprehension</li>
<li>Metadata formatting</li>
</ul>
<p>$500 up-front fee</p>
</div>
Credential 1 | |||
---|---|---|---|
Field | CTDL Term | Value Type | Value |
Object Type | ceterms:Certificate | ||
Name | ceterms:name | Text | My CTDL Certificate |
Owner | ceterms:ownedBy | Object | Organization 1 (see below) |
Description | ceterms:description | Text | This certificate demonstrates an understanding of marking up credentials in CTDL. |
Version | ceterms:versionIdentifier | Text | Version 3.2 |
Date Effective | ceterms:dateEffective | Date | 2017-5-5 |
Keywords | ceterms:keyword | Text | Basic markup CTDL comprehension Metadata formatting |
Costs | ceterms:estimatedCost | Object | Cost Profile 1 (see below) |
Organization 1 | |||
---|---|---|---|
Field | CTDL Term | Value Type | Value |
Object Type | ceterms:CredentialOrganization | ||
Name | ceterms:name | Text | My Credentialing Organization |
Cost Profile 1 | |||
---|---|---|---|
Field | CTDL Term | Value Type | Value |
Object Type | ceterms:CostProfile | ||
Currency | ceterms:currency | Text | USD |
Price | ceterms:price | Number | 500 |
Payment Pattern | ceterms:paymentPattern | Text | up-front fee |
Simple Organization
CredEngine Degrees
Private institution
This organization offers a number of degrees.
Our goal at CredEngine Degrees is to ensure anyone can earn a degree.
What we do:
- Offer degrees
- Approve degrees
Address:
Main campus
101 Degree Lane
Education, DC 12345
Contact:
Front Desk: 888-555-1234
facebook.com/CredEngine
youtube.com/channel/UCyTpUktFYQNlLrLR4O_AcQA
Some of our Credentials
- Novice Degree
- Advanced Degree
- Remote Learning Degree
<div>
<h1>CredEngine Degrees</h1>
<p>Private institution</p>
<p>This organization offers a number of degrees.</p>
<p>Our goal at CredEngine Degrees is to ensure anyone can earn a degree.</p>
<h2>What we do:</h2>
<ul>
<li>Create degrees</li>
<li>Offer degrees</li>
</ul>
<div>
<div>
<h3>Address:</h3>
<div>Main campus</div>
<div>101 Degree Lane</div>
<div>Education, DC 12345</div>
</div>
<div>
<h3>Contact:</h3>
<div>Front Desk: 888-555-1234</div>
<div>facebook.com/CredEngine</div>
<div>youtube.com/channel/UCyTpUktFYQNlLrLR4O_AcQA</div>
</div>
</div>
<h2>Some of our Credentials</h2>
<ul>
<li>Novice Degree</li>
<li>Advanced Degree</li>
<li>Remote Learning Degree</li>
</ul>
</div>
<div itemscope itemtype="http://purl.org/ctdl/terms/CredentialOrganization">
<h1 itemprop="http://purl.org/ctdl/terms/name">CredEngine Degrees</h1>
<p><meta itemprop="http://purl.org/ctdl/terms/agentType" content="http://purl.org/ctdl/vocabs/agentSector/PrivateForProfit">Private institution</p>
<p itemprop="http://purl.org/ctdl/terms/description">This organization offers a number of degrees.</p>
<p itemprop="http://purl.org/ctdl/terms/missionAndGoalsStatementDescription">Our goal at CredEngine Degrees is to ensure anyone can earn a degree.</p>
<h2>What we do:</h2>
<ul>
<li><meta itemprop="http://purl.org/ctdl/terms/serviceType" content="http://purl.org/ctdl/vocabs/serviceType/OfferService">Offer degrees</li>
<li><meta itemprop="http://purl.org/ctdl/terms/serviceType" content="http://purl.org/ctdl/vocabs/serviceType/ApproveService">Approve degrees</li>
</ul>
<div>
<div itemprop="http://purl.org/ctdl/terms/address" itemscope itemtype="http://purl.org/ctdl/terms/PostalAddress">
<h3>Address:</h3>
<div itemprop="http://purl.org/ctdl/terms/name">Main campus</div>
<div itemprop="http://purl.org/ctdl/terms/streetAddress">101 Degree Lane</div>
<div>
<span itemprop="http://purl.org/ctdl/terms/addressLocality">Education</span>,
<span itemprop="http://purl.org/ctdl/terms/addressRegion">DC</span>
<span itemprop="http://purl.org/ctdl/terms/postalCode">12345</span>
</div>
</div>
<div itemprop="http://purl.org/ctdl/terms/targetContactPoint" itemscope itemtype="http://purl.org/ctdl/terms/ContactPoint">
<h3>Contact:</h3>
<div><span itemprop="http://purl.org/ctdl/terms/contactType">Front Desk</span>: <span itemprop="http://purl.org/ctdl/terms/telephone">888-555-1234</span></div>
<div><span itemprop="http://purl.org/ctdl/terms/socialMedia">facebook.com/CredEngine</span></div>
<div><span itemprop="http://purl.org/ctdl/terms/socialMedia">youtube.com/channel/UCyTpUktFYQNlLrLR4O_AcQA</span></div>
</div>
</div>
<h2>Some of our Credentials</h2>
<ul>
<li itemprop="http://purl.org/ctdl/terms/owns" itemscope itemtype="http://purl.org/ctdl/terms/AssociateDegree"><span itemprop="http://purl.org/ctdl/terms/name">Novice Degree</span></li>
<li itemprop="http://purl.org/ctdl/terms/owns" itemscope itemtype="http://purl.org/ctdl/terms/BachelorDegree"><span itemprop="http://purl.org/ctdl/terms/name">Advanced Degree</span></li>
<li itemprop="http://purl.org/ctdl/terms/owns" itemscope itemtype="http://purl.org/ctdl/terms/Degree"><span itemprop="http://purl.org/ctdl/terms/name">Remote Learning Degree</span></li>
</ul>
</div>
<div vocab="http://purl.org/ctdl/terms/" typeof="CredentialOrganization">
<h1 property="name">CredEngine Degrees</h1>
<p><meta property="agentType" content="http://purl.org/ctdl/vocabs/agentSector/PrivateForProfit">Private institution</p>
<p property="description">This organization offers a number of degrees.</p>
<p property="missionAndGoalsStatementDescription">Our goal at CredEngine Degrees is to ensure anyone can earn a degree.</p>
<h2>What we do:</h2>
<ul>
<li><meta property="serviceType" content="http://purl.org/ctdl/vocabs/serviceType/OfferService">Offer degrees</li>
<li><meta property="serviceType" content="http://purl.org/ctdl/vocabs/serviceType/ApproveService">Approve degrees</li>
</ul>
<div>
<div property="address" typeof="PostalAddress">
<h3>Address:</h3>
<div property="name">Main campus</div>
<div property="streetAddress">101 Degree Lane</div>
<div>
<span property="addressLocality">Education</span>,
<span property="addressRegion">DC</span>
<span property="postalCode">12345</span>
</div>
</div>
<div property="targetContactPoint" typeof="ContactPoint">
<h3>Contact:</h3>
<div><span property="contactType">Front Desk</span>: <span property="telephone">888-555-1234</span></div>
<div><span property="socialMedia">facebook.com/CredEngine</span></div>
<div><span property="socialMedia">youtube.com/channel/UCyTpUktFYQNlLrLR4O_AcQA</span></div>
</div>
</div>
<h2>Some of our Credentials</h2>
<ul>
<li property="owns" typeof="AssociateDegree"><span property="name">Novice Degree</span></li>
<li property="owns" typeof="BachelorDegree"><span property="name">Advanced Degree</span></li>
<li property="owns" typeof="Degree"><span property="name">Remote Learning Degree</span></li>
</ul>
</div>
<div>
<script type="application/ld+json">
{
"@context": {
"ceterms": "http://purl.org/ctdl/terms/",
"agentSector": "http://purl.org/ctdl/vocabs/agentSector/",
"serviceType": "http://purl.org/ctdl/vocabs/serviceType/",
"@language": "en-US"
},
"@type": "ceterms:CredentialOrganization",
"ceterms:name": "CredEngine Degrees",
"ceterms:description": "This organization offers a number of degrees.",
"ceterms:missionAndGoalsStatement": "Our goal at CredEngine Degrees is to ensure anyone can earn a degree.",
"ceterms:agentSectorType": [
{ "@id": "agentSector:PrivateForProfit" }
],
"ceterms:serviceType": [
{ "@id": "serviceType:OfferService" },
{ "@id": "serviceType:ApproveService" }
],
"ceterms:address": [
{
"@type": "ceterms:PostalAddress",
"ceterms:name": "Main campus",
"ceterms:streetAddress": "101 Degree Lane",
"ceterms:addressLocality": "Education",
"ceterms:addressRegion": "DC",
"ceterms:postalCode": 12345
}
],
"ceterms:targetContactPoint": [
{
"@type": "ceterms:ContactPoint",
"ceterms:contactType": "Front Desk",
"ceterms:telephone": "888-555-1234",
"ceterms:socialMedia": [
{ "@id": "http://facebook.com/CredEngine" },
{ "@id": "http://youtube.com/channel/UCyTpUktFYQNlLrLR4O_AcQA" },
]
}
],
"ceterms:owns": [
{
"@type": "ceterms:AssociateDegree",
"ceterms:name": "Novice Degree"
},
{
"@type": "ceterms:BachelorDegree",
"ceterms:name": "Advanced Degree"
},
{
"@type": "ceterms:Degree",
"ceterms:name": "Remote Learning Degree"
}
]
}
</script>
<h1>CredEngine Degrees</h1>
<p>Private institution</p>
<p>This organization offers a number of degrees.</p>
<p>Our goal at CredEngine Degrees is to ensure anyone can earn a degree.</p>
<h2>What we do:</h2>
<ul>
<li>Create degrees</li>
<li>Offer degrees</li>
</ul>
<div>
<div>
<h3>Address:</h3>
<div>Main campus</div>
<div>101 Degree Lane</div>
<div>Education, DC 12345</div>
</div>
<div>
<h3>Contact:</h3>
<div>Front Desk: 888-555-1234</div>
<div>facebook.com/CredEngine</div>
<div>youtube.com/channel/UCyTpUktFYQNlLrLR4O_AcQA</div>
</div>
</div>
<h2>Some of our Credentials</h2>
<ul>
<li>Novice Degree</li>
<li>Advanced Degree</li>
<li>Remote Learning Degree</li>
</ul>
</div>
Organization 1 | |||
---|---|---|---|
Field | CTDL Term | Value Type | Value |
Object Type | ceterms:CredentialOrganization | ||
Name | ceterms:name | Text | CredEngine Degrees |
Description | ceterms:description | Text | This organization offers a number of degrees. |
Mission and Goals Statement Text | ceterms:missionAndGoalsStatementDescription | Text | Our goal at CredEngine Degrees is to ensure anyone can earn a degree. |
Sector Types | ceterms:agentSectorType | Vocabulary | ceterms:PrivateForProfit |
Service Types | ceterms:serviceType | Vocabulary | ceterms:OfferService ceterms:ApproveService |
Address | ceterms:address | Object | Address 1 (see below) |
Contact Info | ceterms:targetContactPoint | Object | Contact Point 1 (see below) |
Owned Credentials | ceterms:owns | Object | Credential 1 (see below) Credential 2 (see below) Credential 3 (see below) |
Address 1 | |||
---|---|---|---|
Field | CTDL Term | Value Type | Value |
Object Type | ceterms:PostalAddress | ||
Name | ceterms:name | Text | Main Campus |
Street Address | ceterms:streetAddress | Text | 101 Degree Lane |
City | ceterms:addressLocality | Text | Education |
State | ceterms:addressRegion | Text | DC |
Zip Code | ceterms:postalCode | Number | 12345 |
Contact Point 1 | |||
---|---|---|---|
Field | CTDL Term | Value Type | Value |
Object Type | ceterms:ContactPoint | ||
Contact Type | ceterms:contactType | Text | Front Desk |
Telephone Number | ceterms:telephone | Text | 888-555-1234 |
Social Media | ceterms:socialMedia | Text | facebook.com/CredEngine youtube.com/channel/UCyTpUktFYQNlLrLR4O_AcQA |
Credential 1 | |||
---|---|---|---|
Field | CTDL Term | Value Type | Value |
Object Type | ceterms:AssociateDegree | ||
Name | ceterms:name | Text | Novice Degree |
Credential 2 | |||
---|---|---|---|
Field | CTDL Term | Value Type | Value |
Object Type | ceterms:BachelorDegree | ||
Name | ceterms:name | Text | Advanced Degree |
Credential 3 | |||
---|---|---|---|
Field | CTDL Term | Value Type | Value |
Object Type | ceterms:Degree | ||
Name | ceterms:name | Text | Remote Learning Degree |