De Open Badges (OB2.1) specificatie is uitgebreidt met de volgende metadata-extensies die zijn geïmplementeerd in de dienst Edubadges.

Zie ook: https://github.com/edubadges/edubadges-server/tree/master/apps/mainsite/static/extensions

Metadata extenties voor de Issuer

Metadata extenties voor de badgeclass

Metadata extenties voor de Issuer

InstitutionNameExtension

InstitutionNameExtension
context.json
InstitutionNameExtension
schema.json
{ 
   "extensions:InstitutionNameExtension": {
      "@context":"https://w3id.org/openbadges/extensions/InstitutionNameExtension/context.json",
      "type": ["Extension", "extensions:InstitutionNameExtension"], 
      "InstitutionName": "Delft University of Technology" 
   } 
}

 

Omdat wij een issuer niet zien als een losse entiteit, maar onder een onderwijsinstelling (Institution) plaatsen, hebben we ook metadataelementen nodig om deze institutions te identificeren. 
Het metadataveld InstitutionNameExtension wordt gebruikt om de instellingsnaam vast te leggen.

Voorbeeld: Erasmus Universiteit Rotterdam

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "InstitutionName": "extensions:InstitutionNameExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:InstitutionNameExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/InstitutionNameExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Institution Name Extension",
  "description": "An extension that allows you to add a single string InstitutionName to an issuer object.",
  "type": "object",
  "properties": {
    "InstitutionName": {
      "type": "string"
    }
  },
  "required": ["InstitutionName"]
}

GradingTableExtension

GradingTableExtension
context.json
GradingTableExtension
schema.json
{ 
   "extensions:GradingTableExtension": {
      "@context":"https://w3id.org/openbadges/extensions/GradingTableExtension/context.json",
      "type": ["Extension", "extensions:GradingTableExtension"], 
      "GradingTableURL": "https://www.eur.nl/onderwijs/praktische-zaken/afstuderen/ects-grading-table" 
   } 
}




Verwijzing (URL) naar de beoordelingstabel (grading table) van de instelling.
Grading tables: de hogeronderwijsinstellingen lichten de nationale cijfersystematiek toe voor meer transparantie en begrip. De toelichting bestaat uit grading tables die inzicht geven in verschillende cijferculturen in cohorten, programma’s en faculteiten binnen een instelling en in cijferculturen tussen instituten en landen.


Zie ook: https://www.nuffic.nl/onderwerpen/netwerk/bologna-expertgroep

Voorbeeld: https://www.eur.nl/onderwijs/praktische-zaken/afstuderen/ects-grading-table


{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "GradingTableURL": "extensions:GradingTableExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:GradingTableExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/extensions:GradingTableExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Grading Table Extension",
  "description": "An extension that allows you to add a single url to a webpage providing the institution Grading Table.",
  "type": "object",
  "properties": {
    "GradingTableURL": {
      "type": "string"
      "format: "uri"
    }
  },
  "required": ["GradingTableURL"]
}

InstitutionIdentifierExtension

InstitutionIdentifierExtension
context.json
InstitutionIdentifierExtension
schema.json
{ 
   "extensions:InstitutionIdentifierExtension": {
      "@context":"https://w3id.org/openbadges/extensions/InstitutionIdentifierExtension/context.json",
      "type": ["Extension", "extensions:InstitutionIdentifierExtension"], 
      "InstitutionIdentifier": "22OJ" 
   } 
}

 

Een uniek ID wat de instelling identificeert.

We gebruiken in Edubadges hiervoor het BRIN-nummer. 
De Basisregistratie Instellingen (BRIN) is een register dat door het Nederlandse Ministerie van OCW / DUO wordt uitgegeven en alle scholen en aanverwante instellingen bevat.

Voorbeeld: Instellingscode Hogeschool Rotterdam (Brin): 22OJ

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "InstitutionIdentifier": "extensions:InstitutionIdentifierExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:InstitutionIdentifierExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/extensions:InstitutionIdentifierExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Institution Identifier Extension",
  "description": "An extension that allows you to add a single string InstitutionIdentifier to an issuer object.",
  "type": "object",
  "properties": {
    "InstitutionIdentifier": {
      "type": "string"
    }
  },
  "required": ["InstitutionIdentifier"]
}


Metadata extenties voor de badgeclass

ECTSExtension

ECTSExtension
context.json

ECTSExtension
schema.json

{
   "extensions:ECTSExtension": {
      "@context":"https://w3id.org/openbadges/extensions/ECTSExtension/context.json",
      "type": ["Extension", "extensions:ECTSExtension"],
      "ECTS": 2,5
   }
}


ECTS staat voor 'European Credit Transfer and Accumulation System'.
ECTS worden in Nederland uitgedrukt in studiepunten. Met studiepunten wordt aangegeven hoeveel tijd je kwijt bent aan een vak of opleiding. 1 ECTS staat voor 28 uur studeren.
Het begrip ECTS is afkomstig uit de Europese afspraak vanEuropese ministers van onderwijs die willen dat het hoger onderwijs van verschillende landen beter met elkaar te vergelijken is. Zo bevorderen ze de mobiliteit. Deze afspraken uit 1998 staan bekend als het Bolognaproces.

Minimale waarde: 0,5 ECTS. Maximale waarde: 240 ECTS

Voorbeeld: ECTS: 2,5

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "ECTS": "extensions:ECTSExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:ECTSExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/ECTSExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "ECTS Extension",
  "description": "An extension that allows you to add an ECTS - European Credit Transfer and Accumulation System - number to a badgeclass object.",
  "type": "object",
  "properties": {
    "ECTS": {
      "type": "number"
    }
  },
  "required": ["ECTS"]
}

StudyLoadExtension

StudyLoadExtension
context.json
StudyLoadExtension
schema.json
{
   "extensions:StudyLoadExtension": {
      "@context":"https://w3id.org/openbadges/extensions/StudyLoadExtension/context.json",
      "type": ["Extension", "extensions:StudyLoadExtension"],
      "StudyLoadHours": 24
   }
}


Studiebelastingsuren
MBO instellingen gebruiken ipv studiepunten of ECTS het begrip 'Studiebelastingsuren' (SBU) om aan te geven hoeveel tijd je kwijt bent aan een vak of opleiding.

Voorbeeld: Studiebelastingsuren 24

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "StudyLoadHours": "extensions:StudyLoadExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:StudyLoadExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/StudyLoadExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Study Load in Hours Extension",
  "description": "An extension that allows you to add the study load in hours to a badgeclass object.",
  "type": "object",
  "properties": {
    "StudyLoadHours": {
      "type": "number"
    }
  },
  "required": ["StudyLoadHours"]
}

TimeInvestmentExtension

TimeInvestmentExtension
context.json
TimeInvestmentExtension
schema.json
{
   "extensions:TimeInvestmentExtension": {
      "@context":"https://w3id.org/openbadges/extensions/TimeInvestmentExtension/context.json",
      "type": ["Extension", "extensions:TimeInvestmentExtension"],
      "TimeInvestment": 36
   }
}


Tijdsinvestering in uren.
Waar de ECTSExtensie en StudyLoadExtensie gebruikt worden voor Edubadges die uitgegeven worden als onderdeel van een formeel curriculum, kan deze TimeInvestmentExtension metadata-extensie worden toegevoegd aan de badgeklasses voor extracurriculair onderwijs om de investering in uren aan te geven die de lerende moet investeren om deze Edubadge te kunnen verkrijgen.

Voorbeeld: TimeInvestment 36


{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "TimeInvestment": "extensions:TimeInvestmentExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:TimeInvestmentExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/TimeInvestmentExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Time Investment Extension",
  "description": "An extension that allows you to add the time investment, expressed in hours needed to earn that badgeclass object.",
  "type": "object",
  "properties": {
    "TimeInvestment": {
      "type": "number"
    }
  },
  "required": ["TimeInvestment"]
}

LanguageExtension

LanguageExtension
context.json
LanguageExtension
schema.json
{
   "extensions:LanguageExtension": {
      "@context":"https://w3id.org/openbadges/extensions/LanguageExtension/context.json",
      "type": ["Extension", "extensions:LanguageExtension"],
      "Language": "nl_NL"
   }
}

Dit metadataveld geet aan in welke taal het onderwijs is gegeven.
De notatie volgt de ISO-3166-1 standaard

Voorbeeld: Language: "nl_NL"

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "Language": "extensions:LanguageExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:LanguageExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/LanguageExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Language Extension",
  "description": "An extension that allows you to add a single string Language to a badgeclass object that represents the language of instruction.",
  "type": "object",
  "properties": {
    "Language": {
      "type": "string"
    }
  },
  "required": ["Language"]
}

EQFExtension

EQFExtension
context.json
EQFExtension
schema.json
{
   "extensions:EQFExtension": {
      "@context":"https://w3id.org/openbadges/extensions/EQFExtension/context.json",
      "type": ["Extension", "extensions:EQFExtension"],
      "EQF": 7
   }
}

 

EQF staat voor European Qualifications Framework.
Geeft informatie over het niveau van de cursus of opleiding volgens International Standard Classification of Education (ISCED).
In Nederland wordt dit uitgedrukt in NLQF.

Zie ook: https://www.nlqf.nl/daarom-nlqf/nlqf-niveaus
Een EQF/NLQF bestaat uit een (heel) getal tussen 1 en 8

Voorbeeld: NLQF 7 


{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "EQF": "extensions:EQFExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:EQFExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/EQFExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "EQF Extension",
  "description": "An extension that allows you to add a single number EQF to a badgeclass object.",
  "type": "object",
  "properties": {
    "EQF": {
      "type": "number"
    }
  },
  "required": ["EQF"]
}

LearningOutcomeExtension

LearningOutcomeExtension
context.json
LearningOutcomeExtension
schema.json
{
   "extensions:LearningOutcomeExtension": {
      "@context":"https://w3id.org/openbadges/extensions/LearningOutcomeExtension/context.json",
      "type": ["Extension", "extensions:LearningOutcomeExtension"],
      "LearningOutcome": "Will appreciate the benefits of learning a foreign language."
   }
}


Beschrijft het leerresultaat of de leeruitkomt. De learning outcomes beschrijven wat een student weet, begrijpt en kan toepassen na het afronden van een leerperiode.
Ze staan vermeld in de course catalogue en op het diplomasupplement.

Voorbeeld: Na afronding van de cursus moet de student in staat zijn om het boekhoudkundige concept van inkomsten- en transactieboekhouding uit te leggen.

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "LearningOutcome": "extensions:LearningOutcomeExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:LearningOutcomeExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/LearningOutcomeExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "LearningOutcome Extension",
  "description": "An extension that allows you to add a single string LearningOutcome to a badgeclass object.",
  "type": "object",
  "properties": {
    "LearningOutcome": {
      "type": "string"
    }
  },
  "required": ["LearningOutcome"]
}

EducationProgramIdentifierExtension

EducationProgramIdentifierExtension
context.json
EducationProgramIdentifierExtension
schema.json
{
   "extensions:EducationProgramIdentifierExtension": {
      "@context":"https://w3id.org/openbadges/extensions/EducationProgramIdentifierExtension/context.json",
      "type": ["Extension", "extensions:EducationProgramIdentifierExtension"],
      "EducationProgramIdentifier": 56823
   }
}


Een identificatiecode die het onderwijsprogramma identificeert.
In Nederland is dit de ISAT-code van een opleiding.
Het Centraal Register Opleidingen Hoger Onderwijs (CROHO) bevat gegevens over vroegere, huidige en toekomstige opleidingen.

Zie: https://duo.nl/zakelijk/hoger-onderwijs/studentenadministratie/opleidingsgegevens-in-croho/raadplegen-en-downloaden.jsp


Voorbeeld: Erasmus Universiteit Rotterdam
Onderwijs: Cultuurwetenschappen
ISAT-code: 56823
{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "EducationProgramIdentifier": "extensions:EducationProgramIdentifierExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:EducationProgramIdentifierExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/EducationProgramIdentifierExtension/schema.json"
    }
  ]
}

 

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Education Program Identifier Extension",
  "description": "An extension that allows you to add a single string EducationProgramIdentifier to a badgeclass object.",
  "type": "object",
  "properties": {
    "EducationProgramIdentifier": {
      "type": "number"
    }
  },
  "required": ["EducationProgramIdentifier"]
}

 

The Open Badges (OB2.1) specification has been extended to include the following metadata extensions implemented in the Edubadges service.

See also: https://github.com/edubadges/edubadges-server/tree/master/apps/mainsite/static/extensions

Metadata extentions for the Issuer

Metadata extentions for the badgeclass

Metadata extentions for the Issuer

InstitutionNameExtension

InstitutionNameExtension
context.json
InstitutionNameExtension
schema.json
{ 
   "extensions:InstitutionNameExtension": {
      "@context":"https://w3id.org/openbadges/extensions/InstitutionNameExtension/context.json",
      "type": ["Extension", "extensions:InstitutionNameExtension"], 
      "InstitutionName": "Delft University of Technology" 
   } 
}

 

Because we do consider an issuer as a separate legal entity, but place it under an educational institution, we also need metadata elements to identify these educational institutions. 
The metadata field InstitutionNameExtension is used to capture the institution name.

Example: Erasmus University Rotterdam
{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "InstitutionName": "extensions:InstitutionNameExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:InstitutionNameExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/InstitutionNameExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Institution Name Extension",
  "description": "An extension that allows you to add a single string InstitutionName to an issuer object.",
  "type": "object",
  "properties": {
    "InstitutionName": {
      "type": "string"
    }
  },
  "required": ["InstitutionName"]
}

GradingTableExtension

GradingTableExtension
context.json
GradingTableExtension
schema.json
{ 
   "extensions:GradingTableExtension": {
      "@context":"https://w3id.org/openbadges/extensions/GradingTableExtension/context.json",
      "type": ["Extension", "extensions:GradingTableExtension"], 
      "GradingTableURL": "https://www.eur.nl/onderwijs/praktische-zaken/afstuderen/ects-grading-table" 
   } 
}



Reference (URL) to the institution's grading table.
Grading tables: higher education institutions explain the national grading system for greater transparency and understanding. The explanation consists of grading tables that provide insight into different grading cultures in cohorts, programs and faculties within an institution and into grading cultures between institutions and countries.

See also: https://www.nuffic.nl/onderwerpen/netwerk/bologna-expertgroep

Example: https://www.eur.nl/onderwijs/praktische-zaken/afstuderen/ects-grading-table


{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "GradingTableURL": "extensions:GradingTableExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:GradingTableExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/extensions:GradingTableExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Grading Table Extension",
  "description": "An extension that allows you to add a single url to a webpage providing the institution Grading Table.",
  "type": "object",
  "properties": {
    "GradingTableURL": {
      "type": "string"
      "format: "uri"
    }
  },
  "required": ["GradingTableURL"]
}

InstitutionIdentifierExtension

InstitutionIdentifierExtension
context.json
InstitutionIdentifierExtension
schema.json
{ 
   "extensions:InstitutionIdentifierExtension": {
      "@context":"https://w3id.org/openbadges/extensions/InstitutionIdentifierExtension/context.json",
      "type": ["Extension", "extensions:InstitutionIdentifierExtension"], 
      "InstitutionIdentifier": "22OJ" 
   } 
}

 

A unique ID that identifies the institution. In the Netherlands we use the BRIN number in Edubadges for this purpose. 
The Basisregistratie Instellingen (BRIN) is a register issued by the Dutch Ministry of OCW / DUO that contains all schools and related institutions.

Example: Institution code Hogeschool Rotterdam (Brin): 22OJ

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "InstitutionIdentifier": "extensions:InstitutionIdentifierExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:InstitutionIdentifierExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/extensions:InstitutionIdentifierExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Institution Identifier Extension",
  "description": "An extension that allows you to add a single string InstitutionIdentifier to an issuer object.",
  "type": "object",
  "properties": {
    "InstitutionIdentifier": {
      "type": "string"
    }
  },
  "required": ["InstitutionIdentifier"]
}


Metadata extentions for the badgeclass

ECTSExtension

ECTSExtension
context.json

ECTSExtension
schema.json

{
   "extensions:ECTSExtension": {
      "@context":"https://w3id.org/openbadges/extensions/ECTSExtension/context.json",
      "type": ["Extension", "extensions:ECTSExtension"],
      "ECTS": 2,5
   }
}


ECTS stands for "European Credit Transfer and Accumulation System. ECTS in the Netherlands are expressed in credits. With credits the amount of time you spend on a course is indicated.
1 ECTS stands for 28 hours of study.
The term ECTS comes from the European agreement of European ministers of education who want higher education from different countries to be more comparable. This is how they promote mobility. These 1998 agreements are also known as the Bologna Process.

Minimum value: 0.5 ECTS. Maximum value: 240 ECTS

Example: ECTS: 2.5

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "ECTS": "extensions:ECTSExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:ECTSExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/ECTSExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "ECTS Extension",
  "description": "An extension that allows you to add an ECTS - European Credit Transfer and Accumulation System - number to a badgeclass object.",
  "type": "object",
  "properties": {
    "ECTS": {
      "type": "number"
    }
  },
  "required": ["ECTS"]
}

StudyLoadExtension

StudyLoadExtension
context.json
StudyLoadExtension
schema.json
{
   "extensions:StudyLoadExtension": {
      "@context":"https://w3id.org/openbadges/extensions/StudyLoadExtension/context.json",
      "type": ["Extension", "extensions:StudyLoadExtension"],
      "StudyLoadHours": 24
   }
}


Secondary Vocational institutions (MBO in the Netherlands), instead of credits or ECTS, use the term "Study Load Hours" (In Dutch: Studie Belasting Uren - SBU) to indicate how much time you spend on a subject or course.

Example: Study load hours: 24


{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "StudyLoadHours": "extensions:StudyLoadExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:StudyLoadExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/StudyLoadExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Study Load in Hours Extension",
  "description": "An extension that allows you to add the study load in hours to a badgeclass object.",
  "type": "object",
  "properties": {
    "StudyLoadHours": {
      "type": "number"
    }
  },
  "required": ["StudyLoadHours"]
}

TimeInvestmentExtension

TimeInvestmentExtension
context.json
TimeInvestmentExtension
schema.json
{
   "extensions:TimeInvestmentExtension": {
      "@context":"https://w3id.org/openbadges/extensions/TimeInvestmentExtension/context.json",
      "type": ["Extension", "extensions:TimeInvestmentExtension"],
      "TimeInvestment": 36
   }
}


Time Investment in Hours. 
Whereas the ECTSExtension and StudyLoadExtension are used for Edubadges issued as part of a formal curriculum, this TimeInvestmentExtension metadata extension can be added to extracurricular education badge classes to indicate the investment in hours the learner must invest to obtain that Edubadge.

Example: TimeInvestment: 36


{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "TimeInvestment": "extensions:TimeInvestmentExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:TimeInvestmentExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/TimeInvestmentExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Time Investment Extension",
  "description": "An extension that allows you to add the time investment, expressed in hours needed to earn that badgeclass object.",
  "type": "object",
  "properties": {
    "TimeInvestment": {
      "type": "number"
    }
  },
  "required": ["TimeInvestment"]
}

LanguageExtension

LanguageExtension
context.json
LanguageExtension
schema.json
{
   "extensions:LanguageExtension": {
      "@context":"https://w3id.org/openbadges/extensions/LanguageExtension/context.json",
      "type": ["Extension", "extensions:LanguageExtension"],
      "Language": "nl_NL"
   }
}

This metadata field indicates the language of instruction.
The notation follows the ISO-3166-1 standard.

Example: Language: "nl_NL"
{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "Language": "extensions:LanguageExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:LanguageExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/LanguageExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Language Extension",
  "description": "An extension that allows you to add a single string Language to a badgeclass object that represents the language of instruction.",
  "type": "object",
  "properties": {
    "Language": {
      "type": "string"
    }
  },
  "required": ["Language"]
}

EQFExtension

EQFExtension
context.json
EQFExtension
schema.json
{
   "extensions:EQFExtension": {
      "@context":"https://w3id.org/openbadges/extensions/EQFExtension/context.json",
      "type": ["Extension", "extensions:EQFExtension"],
      "EQF": 7
   }
}

 

EQF stands for European Qualifications Framework.
Provides information about the level of the course or education according to International Standard Classification of Education (ISCED).
In the Netherlands it is expressed in NLQF. An EQF/NLQF consists of a (whole) number between 1 and 8

See also: https://www.nlqf.nl/daarom-nlqf/nlqf-niveaus

Example: NLQF: 7 


{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "EQF": "extensions:EQFExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:EQFExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/EQFExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "EQF Extension",
  "description": "An extension that allows you to add a single number EQF to a badgeclass object.",
  "type": "object",
  "properties": {
    "EQF": {
      "type": "number"
    }
  },
  "required": ["EQF"]
}

LearningOutcomeExtension

LearningOutcomeExtension
context.json
LearningOutcomeExtension
schema.json
{
   "extensions:LearningOutcomeExtension": {
      "@context":"https://w3id.org/openbadges/extensions/LearningOutcomeExtension/context.json",
      "type": ["Extension", "extensions:LearningOutcomeExtension"],
      "LearningOutcome": "Will appreciate the benefits of learning a foreign language."
   }
}


Describes the learning outcome. Learning outcomes describe what a student knows, understands and can apply after completing a learning period.
They are listed in the course catalog and on the diploma supplement.

Example: Upon completion of the course, the student should be able to explain the accounting concept of revenue and accrual accounting.

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "LearningOutcome": "extensions:LearningOutcomeExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:LearningOutcomeExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/LearningOutcomeExtension/schema.json"
    }
  ]
}
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "LearningOutcome Extension",
  "description": "An extension that allows you to add a single string LearningOutcome to a badgeclass object.",
  "type": "object",
  "properties": {
    "LearningOutcome": {
      "type": "string"
    }
  },
  "required": ["LearningOutcome"]
}

EducationProgramIdentifierExtension

EducationProgramIdentifierExtension
context.json
EducationProgramIdentifierExtension
schema.json
{
   "extensions:EducationProgramIdentifierExtension": {
      "@context":"https://w3id.org/openbadges/extensions/EducationProgramIdentifierExtension/context.json",
      "type": ["Extension", "extensions:EducationProgramIdentifierExtension"],
      "EducationProgramIdentifier": 56823
   }
}


An identifier that identifies the educational program.
In the Netherlands, this is the ISAT code of a degree program.
The Central Register of Higher Education Programs (CROHO) contains data on past, present and future programs.

See: https://duo.nl/zakelijk/hoger-onderwijs/studentenadministratie/opleidingsgegevens-in-croho/raadplegen-en-downloaden.jsp

Example: Erasmus University Rotterdam

Education: Cultural Studies
ISAT Code: 56823

 

{
  "@context": {
    "obi": "https://w3id.org/openbadges#",
    "extensions": "https://w3id.org/openbadges/extensions#",
    "EducationProgramIdentifier": "extensions:EducationProgramIdentifierExtension"
  },
  "obi:validation": [
    {
      "obi:validatesType": "extensions:EducationProgramIdentifierExtension",
      "obi:validationSchema": "https://w3id.org/openbadges/extensions/EducationProgramIdentifierExtension/schema.json"
    }
  ]
}

 

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Education Program Identifier Extension",
  "description": "An extension that allows you to add a single string EducationProgramIdentifier to a badgeclass object.",
  "type": "object",
  "properties": {
    "EducationProgramIdentifier": {
      "type": "number"
    }
  },
  "required": ["EducationProgramIdentifier"]
}

 


  • No labels