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
FieldCTDL TermValue TypeValue
Object Typeceterms:Certificate
Nameceterms:nameTextMy CTDL Certificate
Ownerceterms:ownedByObjectOrganization 1 (see below)
Descriptionceterms:descriptionTextThis certificate demonstrates an understanding of marking up credentials in CTDL.
Versionceterms:versionIdentifierTextVersion 3.2
Date Effectiveceterms:dateEffectiveDate2017-5-5
Keywordsceterms:keywordText
Basic markup
CTDL comprehension
Metadata formatting
Costsceterms:estimatedCostObjectCost Profile 1 (see below)
Organization 1
FieldCTDL TermValue TypeValue
Object Typeceterms:CredentialOrganization
Nameceterms:nameTextMy Credentialing Organization
Cost Profile 1
FieldCTDL TermValue TypeValue
Object Typeceterms:CostProfile
Currencyceterms:currencyTextUSD
Priceceterms:priceNumber500
Payment Patternceterms:paymentPatternTextup-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
FieldCTDL TermValue TypeValue
Object Typeceterms:CredentialOrganization
Nameceterms:nameTextCredEngine Degrees
Descriptionceterms:descriptionTextThis organization offers a number of degrees.
Mission and Goals Statement Textceterms:missionAndGoalsStatementDescriptionTextOur goal at CredEngine Degrees is to ensure anyone can earn a degree.
Sector Typesceterms:agentSectorTypeVocabulary
ceterms:PrivateForProfit
Service Typesceterms:serviceTypeVocabulary
ceterms:OfferService
ceterms:ApproveService
Addressceterms:addressObjectAddress 1 (see below)
Contact Infoceterms:targetContactPointObjectContact Point 1 (see below)
Owned Credentialsceterms:ownsObject
Credential 1 (see below)
Credential 2 (see below)
Credential 3 (see below)
Address 1
FieldCTDL TermValue TypeValue
Object Typeceterms:PostalAddress
Nameceterms:nameTextMain Campus
Street Addressceterms:streetAddressText101 Degree Lane
Cityceterms:addressLocalityTextEducation
Stateceterms:addressRegionTextDC
Zip Codeceterms:postalCodeNumber12345
Contact Point 1
FieldCTDL TermValue TypeValue
Object Typeceterms:ContactPoint
Contact Typeceterms:contactTypeTextFront Desk
Telephone Numberceterms:telephoneText888-555-1234
Social Mediaceterms:socialMediaText
facebook.com/CredEngine
youtube.com/channel/UCyTpUktFYQNlLrLR4O_AcQA
Credential 1
FieldCTDL TermValue TypeValue
Object Typeceterms:AssociateDegree
Nameceterms:nameTextNovice Degree
Credential 2
FieldCTDL TermValue TypeValue
Object Typeceterms:BachelorDegree
Nameceterms:nameTextAdvanced Degree
Credential 3
FieldCTDL TermValue TypeValue
Object Typeceterms:Degree
Nameceterms:nameTextRemote Learning Degree