|
|
|
<h2>MOST FREQUENTLY USED THYMELEAF REFERENCES IN CUSTOM HTML CODE</h2>
|
|
|
|
<p>
|
|
|
|
<ul>
|
|
|
|
<li><strong>Logo of the credential's claim's awarding body</strong>: ${credential.credentialSubject.hasClaim[0].awardedBy.awardingBody[0].logo}</li>
|
|
|
|
<li><strong>Legal name of the credential's claim's awarding body</strong>: ${credential.credentialSubject.hasClaim[0].awardedBy.awardingBody[0].legalName}</li>
|
|
|
|
<li><strong>Credential title</strong>: ${credential.displayParameter.title}</li>
|
|
|
|
<li><strong>Credential holder's name</strong>: ${credential.credentialSubject.givenName} + ' ' + ${credential.credentialSubject.familyName}</li>
|
|
|
|
<li><strong>Credential holder's date of birth in yyyy.MM.dd format</strong>: ${#temporals.format(credential.credentialSubject.dateOfBirth, 'yyyy.MM.dd')}</li>
|
|
|
|
<li><strong>Credential holder's place of birth</strong>: ${credential.credentialSubject.placeOfBirth.address[0].fullAddress.noteLiteral} + ', ' + ${credential.credentialSubject.placeOfBirth.address[0].countryCode.prefLabel}</li>
|
|
|
|
<li><strong>Credential's description (e.g. "has successfully completed an online course")</strong>: ${credential.displayParameter.description}</li>
|
|
|
|
<li><strong>Claim's official title (e.g. a Learning Achievement or a Learning Activity)</strong>: ${credential.credentialSubject.hasClaim[0].title}</li>
|
|
|
|
<li><strong>Credential valid from date in dd/MM/yyyy format</strong>: ${#temporals.format(credential.validFrom, 'dd/MM/yyyy')} (note that the credential's <strong>issue date</strong> cannot be displayed on EDC summary image)</li>
|
|
|
|
<li><strong>Inserting page break</strong>: <page-break-beacon/></li>
|
|
|
|
</ul>
|
|
|
|
</p>
|
|
|
|
<h2> THYMELEAF (and old XPATH) REFERENCES CORRESPONDING TO CREDENTIAL METADATA </h2>
|
|
|
|
<table style="border-spacing:1; border:#cdcdcd; border-width:0px; border-style:solid; width:100%; cellspacing:1; cellpadding:1;">
|
|
|
|
<thead>
|
|
|
|
<th style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">
|
|
|
|
<strong>Property reference</strong>
|
|
|
|
</th>
|
|
|
|
<th style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">
|
|
|
|
<strong>Thymeleaf code</strong>
|
|
|
|
</th>
|
|
|
|
<th style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">
|
|
|
|
<strong>Old XPATH code (if known)</strong>
|
|
|
|
</th>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Credential issuer's official name (seal-dependent, therefore cannot be displayed on EDC summary image)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; color: red; text-align: left; vertical-align:top;">${credential.issuer}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$//eup:organization[@id=/eup:europassCredential/cred:issuer/@idref]/eup:prefLabel$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Credential's issue date (determined by the moment of sealing, therefore cannot be displayed on EDC summary image that is generated before sealing)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; color: red; text-align: left; vertical-align:top;">${credential.issued}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/cred:issued$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Credential's valid from date</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.validFrom}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/cred:validFrom$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Logo of the credential's claim's awarding body</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].awardedBy.awardingBody[0].logo}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$//eup:organization[@id=/eup:europassCredential/eup:awardingProcessReferences/eup:awardingProcess/eup:awardingBody/@idref]/eup:logo$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Claim awarding body's official name</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].awardedBy.awardingBody[0].legalName}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$//eup:organization[@id=/eup:europassCredential/eup:awardingProcessReferences/eup:awardingProcess/eup:awardingBody/@idref]/eup:prefLabel$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Claim's (Specification's) official title (e.g. a Learning Achievement or a Learning Activity)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].title}
|
|
|
|
${credential.credentialSubject.hasClaim[0].specifiedBy.title}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:credentialSubject/eup:achievements/eup:learningAchievement/eup:title$]<br>[$/eup:europassCredential/eup:credentialSubject/eup:activities/eup:activity/eup:title$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Title of Learning Activity leading to a Learning Achievement</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].influencedBy[0].title}
|
|
|
|
${credential.credentialSubject.hasClaim[0].influencedBy[0].specifiedBy.title}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Title of a sub-claim (be it a sub-achievement, sub-activity, sub-ssessment or sub-entitlement)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].hasPart[0].title}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Location of a high level Claim Learning Activity (Full address, Country)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">'(' + ${credential.credentialSubject.hasClaim[0].location[0].address[0].fullAddress.noteLiteral} + ', ' + ${credential.credentialSubject.hasClaim[0].location[0].address[0].countryCode.prefLabel} + ')'</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">ECTS credit points</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].specifiedBy.creditPoint[0].point} + ' ' + ${credential.credentialSubject.hasClaim[0].specifiedBy.creditPoint[0].framework}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:learningSpecificationReferences/eup:qualification/eup:hasECTSCreditPoints$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">EQF Level / NQF Level</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].specifiedBy.eqfLevel.prefLabel} + ' / ' + ${credential.credentialSubject.hasClaim[0].specifiedBy.nqfLevel[0].prefLabel}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Type of a high level Claim Learning Achievement (BYOL, or use <a href="https://op.europa.eu/en/web/eu-vocabularies/concept-scheme/-/resource?uri=http://data.europa.eu/snb/learning-opportunity/25831c2">Learning opportunity type list</a>)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].specifiedBy.dcType[0].prefLabel}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Credential holder's date of birth</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.dateOfBirth}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:credentialSubject/eup:dateOfBirth$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Credential holder's place of birth (Full address, Country)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.placeOfBirth.address[0].fullAddress.noteLiteral} + ', ' + ${credential.credentialSubject.placeOfBirth.address[0].countryCode.prefLabel}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Identifier is an Array, but always has at maximum 1 element when issued from OCB</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.identifier[0]}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:credentialSubject/eup:identifier$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">National Identifier spatial</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.nationalID.spatial}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">National Identifier Notation (ID number)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.nationalID.notation}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Identifier scheme Name</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.identifier[0].schemeName}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Identifier notation (ID number)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.identifier[0].notation}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Other Identifier (with Scheme name + ID)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.identifier[0].schemeName} + ' ' + ${credential.credentialSubject.identifier[0].notation}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Group member of</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.groupMemberOf[0].prefLabel}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Start (and End) date of Activity (formatted)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${#temporals.format(credential.credentialSubject.hasClaim[0].temporal[0].start(end)Date, 'dd/MM/yyyy')}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:credentialSubject/eup:activities/eup:activity/eup:startedAtTime$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">(Achievement) Claim's influencing activity's location (Full address, Country)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">'(' + ${credential.credentialSubject.hasClaim[0].influencedBy[0].location[0].address[0].fullAddress.noteLiteral} + ', ' + ${credential.credentialSubject.hasClaim[0].influencedBy[0].location[0].address[0].countryCode.prefLabel} + ')'</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Title of Learning Assessment proving a Learning Achievement (that is a high level claim)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].provenBy[0].title}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Achievement proven by (Assessment grade)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].provenBy[0].grade.noteLiteral}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:credentialSubject/eup:achievements/eup:learningAchievement/eup:wasDerivedFrom/eup:grade$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Sub-Achievement proven by (Assessment grade)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].hasPart[0].provenBy[0].grade.noteLiteral}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Sub-Achievement proven by Assessment -> Sub-Assessment (Grade)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].hasPart[0].provenBy[0].hasPart[0].grade.noteLiteral}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">More information</br> Additional note</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].specifiedBy.additionalNote[0].noteLiteral}
|
|
|
|
${credential.credentialSubject.hasClaim[0].specifiedBy.additionalNote[1].subject} + ': ' + ${credential.credentialSubject.hasClaim[0].specifiedBy.additionalNote[1].noteLiteral}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:learningActivitySpecificationReferences/eup:learningActivitySpecification/eup:additionalNote[0]$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Unique Credential identifier</br>Alternative credential identifier (Scheme: ID number)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.id}
|
|
|
|
${credential.identifier[0].schemeName} + ': ' + ${credential.identifier[0].notation}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/@id$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Activity directed by (organisation's legal name)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].directedBy[0].legalName}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Volume of learning (this property should be displayed in hours, not months, but currently the EDC Issuer has a bug, as such currently we do not recomment referencing this property in the HTML code)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].specifiedBy.volumeOfLearning}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table> |
|
|
\ No newline at end of file |
|
|
|
<h2>MOST FREQUENTLY USED THYMELEAF REFERENCES IN CUSTOM HTML CODE</h2>
|
|
|
|
<p>
|
|
|
|
<ul>
|
|
|
|
<li><strong>Logo of the credential's claim's awarding body</strong>: ${credential.credentialSubject.hasClaim[0].awardedBy.awardingBody[0].logo}</li>
|
|
|
|
<li><strong>Legal name of the credential's claim's awarding body</strong>: ${credential.credentialSubject.hasClaim[0].awardedBy.awardingBody[0].legalName}</li>
|
|
|
|
<li><strong>Credential title</strong>: ${credential.displayParameter.title}</li>
|
|
|
|
<li><strong>Credential holder's name</strong>: ${credential.credentialSubject.givenName} + ' ' + ${credential.credentialSubject.familyName}</li>
|
|
|
|
<li><strong>Credential holder's date of birth in yyyy.MM.dd format</strong>: ${#temporals.format(credential.credentialSubject.dateOfBirth, 'yyyy.MM.dd')}</li>
|
|
|
|
<li><strong>Credential holder's place of birth</strong>: ${credential.credentialSubject.placeOfBirth.address[0].fullAddress.noteLiteral} + ', ' + ${credential.credentialSubject.placeOfBirth.address[0].countryCode.prefLabel}</li>
|
|
|
|
<li><strong>Credential's description (e.g. "has successfully completed an online course")</strong>: ${credential.displayParameter.description}</li>
|
|
|
|
<li><strong>Claim's official title (e.g. a Learning Achievement or a Learning Activity)</strong>: ${credential.credentialSubject.hasClaim[0].title}</li>
|
|
|
|
<li><strong>Credential valid from date in dd/MM/yyyy format</strong>: ${#temporals.format(credential.validFrom, 'dd/MM/yyyy')} (note that the credential's <strong>issue date</strong> cannot be displayed on EDC summary image)</li>
|
|
|
|
<li><strong>Inserting page break</strong>: <page-break-beacon/></li>
|
|
|
|
</ul>
|
|
|
|
</p>
|
|
|
|
<h2> THYMELEAF (and old XPATH) REFERENCES CORRESPONDING TO CREDENTIAL METADATA </h2>
|
|
|
|
<table style="border-spacing:1; border:#cdcdcd; border-width:0px; border-style:solid; width:100%; cellspacing:1; cellpadding:1;">
|
|
|
|
<thead>
|
|
|
|
<th style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">
|
|
|
|
<strong>Property reference</strong>
|
|
|
|
</th>
|
|
|
|
<th style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">
|
|
|
|
<strong>Thymeleaf code</strong>
|
|
|
|
</th>
|
|
|
|
<th style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">
|
|
|
|
<strong>Old XPATH code (if known)</strong>
|
|
|
|
</th>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Credential issuer's official name (seal-dependent, therefore cannot be displayed on EDC summary image)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; color: red; text-align: left; vertical-align:top;">${credential.issuer}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$//eup:organization[@id=/eup:europassCredential/cred:issuer/@idref]/eup:prefLabel$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Credential's issue date (determined by the moment of sealing, therefore cannot be displayed on EDC summary image that is generated before sealing)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; color: red; text-align: left; vertical-align:top;">${credential.issued}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/cred:issued$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Credential's valid from date</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.validFrom}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/cred:validFrom$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Logo of the credential's claim's awarding body</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].awardedBy.awardingBody[0].logo}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$//eup:organization[@id=/eup:europassCredential/eup:awardingProcessReferences/eup:awardingProcess/eup:awardingBody/@idref]/eup:logo$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Claim awarding body's official name</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].awardedBy.awardingBody[0].legalName}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$//eup:organization[@id=/eup:europassCredential/eup:awardingProcessReferences/eup:awardingProcess/eup:awardingBody/@idref]/eup:prefLabel$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Claim's (Specification's) official title (e.g. a Learning Achievement or a Learning Activity)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].title}
|
|
|
|
${credential.credentialSubject.hasClaim[0].specifiedBy.title}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:credentialSubject/eup:achievements/eup:learningAchievement/eup:title$]<br>[$/eup:europassCredential/eup:credentialSubject/eup:activities/eup:activity/eup:title$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Title of Learning Activity leading to a Learning Achievement</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].influencedBy[0].title}
|
|
|
|
${credential.credentialSubject.hasClaim[0].influencedBy[0].specifiedBy.title}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Title of a sub-claim (be it a sub-achievement, sub-activity, sub-ssessment or sub-entitlement)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].hasPart[0].title}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Location of a high level Claim Learning Activity (Full address, Country)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">'(' + ${credential.credentialSubject.hasClaim[0].location[0].address[0].fullAddress.noteLiteral} + ', ' + ${credential.credentialSubject.hasClaim[0].location[0].address[0].countryCode.prefLabel} + ')'</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">ECTS credit points</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].specifiedBy.creditPoint[0].point} + ' ' + ${credential.credentialSubject.hasClaim[0].specifiedBy.creditPoint[0].framework}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:learningSpecificationReferences/eup:qualification/eup:hasECTSCreditPoints$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">EQF Level / NQF Level</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].specifiedBy.eqfLevel.prefLabel} + ' / ' + ${credential.credentialSubject.hasClaim[0].specifiedBy.nqfLevel[0].prefLabel}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Type of a high level Claim Learning Achievement (BYOL, or use <a href="https://op.europa.eu/en/web/eu-vocabularies/concept-scheme/-/resource?uri=http://data.europa.eu/snb/learning-opportunity/25831c2">Learning opportunity type list</a>)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].specifiedBy.dcType[0].prefLabel}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Credential holder's date of birth</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.dateOfBirth}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:credentialSubject/eup:dateOfBirth$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Credential holder's place of birth (Full address, Country)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.placeOfBirth.address[0].fullAddress.noteLiteral} + ', ' + ${credential.credentialSubject.placeOfBirth.address[0].countryCode.prefLabel}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Identifier is an Array, but always has at maximum 1 element when issued from OCB</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.identifier[0]}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:credentialSubject/eup:identifier$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">National Identifier spatial</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.nationalID.spatial}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">National Identifier Notation (ID number)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.nationalID.notation}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Identifier scheme Name</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.identifier[0].schemeName}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Identifier notation (ID number)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.identifier[0].notation}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Other Identifier (with Scheme name + ID)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.identifier[0].schemeName} + ' ' + ${credential.credentialSubject.identifier[0].notation}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Group member of</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.groupMemberOf[0].prefLabel}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Start (and End) date of Activity (formatted)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${#temporals.format(credential.credentialSubject.hasClaim[0].temporal[0].start(end)Date, 'dd/MM/yyyy')}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:credentialSubject/eup:activities/eup:activity/eup:startedAtTime$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">(Achievement) Claim's influencing activity's location (Full address, Country)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">'(' + ${credential.credentialSubject.hasClaim[0].influencedBy[0].location[0].address[0].fullAddress.noteLiteral} + ', ' + ${credential.credentialSubject.hasClaim[0].influencedBy[0].location[0].address[0].countryCode.prefLabel} + ')'</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Title of Learning Assessment proving a Learning Achievement (that is a high level claim)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].provenBy[0].title}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Achievement proven by (Assessment grade)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].provenBy[0].grade.noteLiteral}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:credentialSubject/eup:achievements/eup:learningAchievement/eup:wasDerivedFrom/eup:grade$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Sub-Achievement proven by (Assessment grade)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].hasPart[0].provenBy[0].grade.noteLiteral}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Sub-Achievement proven by Assessment -> Sub-Assessment (Grade)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].hasPart[0].provenBy[0].hasPart[0].grade.noteLiteral}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">More information</br> Additional note</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].specifiedBy.additionalNote[0].noteLiteral}
|
|
|
|
${credential.credentialSubject.hasClaim[0].specifiedBy.additionalNote[1].subject} + ': ' + ${credential.credentialSubject.hasClaim[0].specifiedBy.additionalNote[1].noteLiteral}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/eup:learningActivitySpecificationReferences/eup:learningActivitySpecification/eup:additionalNote[0]$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Unique Credential identifier</br>Alternative credential identifier (Scheme: ID number)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.id}
|
|
|
|
${credential.identifier[0].schemeName} + ': ' + ${credential.identifier[0].notation}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"><code>[$/eup:europassCredential/@id$]</code></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Activity directed by (organisation's legal name)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].directedBy[0].legalName}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top; min-width: 300px;">Volume of learning (this property should be displayed in hours, not months, but currently the EDC Issuer has a bug, as such currently we do not recomment referencing this property in the HTML code)</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;">${credential.credentialSubject.hasClaim[0].specifiedBy.volumeOfLearning}</td>
|
|
|
|
<td style="border-spacing:0; border:#cdcdcd; border-width:0.5px; border-style:solid; width:50%; cellspacing:1; cellpadding:1; font-size: 14pt; text-align: left; vertical-align:top;"></td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
<h2> TEXT FORMATTING EXAMPLES </h2>
|
|
|
|
<strong><p style="margin-bottom:0; text-align: left !important; font-weight: normal; font-family: 'Times New Roman', serif; font-style: italic; text-decoration-line: underline; font-size: 20px;"></strong>Left aligned Times New Roman serif text with 20px font-size, normal font-weight, italic font-style and underlined text-decoration-line.<strong></p></strong><br><br>
|
|
|
|
<strong><p style="margin-bottom:0; text-align: center !important; font-weight: bold; font-family: 'Garamond', serif; font-size: 30px;"></strong>Centre aligned Garamond serif text with 30px font-size, bold font-weight.<strong></p></strong><br><br>
|
|
|
|
<strong><p style="margin-bottom:0; text-align: left !important; font-weight: 300; font-family: 'Georgia', serif; color: #cdcdcd !important; font-variant: small-caps; font-size: 12px;"></strong>Left aligned Georgia serif text with 12px font-size, normal (=300) font-weight, small caps font-variant and grey (#cdcdcd) font colour.<strong></p></strong><br><br>
|
|
|
|
<strong><p style="margin-bottom:0; text-align: left !important; font-weight: 700; font-family: 'Tahoma', sans-serif; color: red !important; text-decoration-line: line-through; font-size: 20px;"></strong>Right aligned Tahoma sans-serif text with 20px font-size, bold (=700) font-weight, line-through text-decoration-line and red font colour.<strong></p></strong><br><br>
|
|
|
|
<strong><p style="margin-bottom:0; text-align: left !important; font-weight: 300; font-family: 'Verdana'; font-size: 20px;"></strong>Left aligned Verdana text with 20px font-size.<strong></p></strong><br><br>
|
|
|
|
<strong><p style="margin-bottom:0; text-align: right; font-weight: 300; font-family: 'Brush Script MT', cursive; color: #004494 !important; font-size: 20px;"></strong>Right aligned Brush Script MT cursive text with 20px font-size, normal (=300) font-weight and blue (#004494) font colour.<strong></p></strong><br><br>
|
|
|
|
<strong><p style="margin-bottom:0; text-align: left !important; font-weight: 300; font-family: 'Courier New', monospace; font-size: 20px;"></strong>Left aligned Courier New monospace text with 20px font-size and normal (=300) font-weight.<strong></p><<br><br>
|
|
|
|
<head><br>
|
|
|
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia"><br>
|
|
|
|
<style><br>
|
|
|
|
body {<br>
|
|
|
|
font-family: "Sofia", sans-serif;<br>
|
|
|
|
}<br>
|
|
|
|
</style><br>
|
|
|
|
</head><br>
|
|
|
|
<body style="margin-bottom:0; text-align: left !important; font-weight: 300; font-family: "Sofia", sans-serif; font-size: 20px;"></strong>Left aligned sans-serif text with 20px font-size and normal (=300) font-weight, referenced from Sofia font family, that is specified in the code head.<strong></body></strong> |
|
|
\ No newline at end of file |