← Catalogue
World Models · legacy example

Education Learning & Qualification

This meta-model describes learning as a life path: the institutions and programs that provide education, the enrollments and assessments through which people learn, and the qualifications and issued credentials that certify what was learned. It is its own model because education has a three-sided lifecycle, provision by institutions, progression by learners, certification by registrars, whose artifacts (the credential above all) must remain verifiable long after programs and institutions change.

IDworld.h4-education-learning-and-qualification
Version history0.2.0-legacy
CategoryReference example
IndustryCross-industry
Domainpeople-groups
Tagseducation, learning, qualification
Data structure

Bundles and layers

Bundle

provision

Who teaches and what is offered

Layers

institutionProfile`: schools, universities and providers in their educational role · `programCatalogue`: programs, curricula and courses

Bundle

learning

The learner's path through provision

Layers

enrollment`: admission, enrollment and progression · `assessment`: examinations, grading and learning outcomes achieved

Bundle

qualification

What learning certifies

Layers

qualificationFramework`: qualification types, levels and frameworks · `credentialRegister`: issued credentials and their verification state

Findings

Catalogue-native findings must describe the information grouped by each layer. This legacy version does not declare them separately.

Questions & artifacts

Questions, artifact requirements and serial naming rules are required by Vercy vNext; they remain unassigned in this reference version.

Service layers

How this specification operates

Dimension & namespace

  • REFERENCE `world.person` (H1): learners and credential holders are natural persons referenced by identity
  • REFERENCE `world.organization` (O1): institutions are organizations; the profile here carries only their educational role
  • REFERENCE `world.populationGroup` (H3): learner cohorts for statistics are defined and materialized in the group model
  • imports: Europass EDC (ALIGN): digital credential structure and verification semantics
  • imports: ESCO (REFERENCE): skill and occupation scheme for outcome and qualification mappings, referenced never copied
  • imports: CEDS (ALIGN): education data element definitions for provision and learning records

Canon, patches & standards

  • REFERENCE `world.person` (H1): learners and credential holders are natural persons referenced by identity
  • REFERENCE `world.organization` (O1): institutions are organizations; the profile here carries only their educational role
  • REFERENCE `world.populationGroup` (H3): learner cohorts for statistics are defined and materialized in the group model
  • imports: Europass EDC (ALIGN): digital credential structure and verification semantics
  • imports: ESCO (REFERENCE): skill and occupation scheme for outcome and qualification mappings, referenced never copied
  • imports: CEDS (ALIGN): education data element definitions for provision and learning records

Artifact formats & serial data

Format-independent core. Concrete artifact formats and naming prefixes are not declared in this legacy version.

Policies & accepted processes

  • `credentialVerification`: third parties verify a credential's authenticity and status without receiving the transcript
  • `transcriptRelease`: release of assessment detail only under the learner's consent, grounded in S1
  • `educationStatisticsExtract`: aggregate enrollment and outcome data for the statistics office

Read / add / edit / delete

CRUD procedures and interface bindings are not declared in this legacy version.

Ownership, roles & access

The education registrar owns the qualification framework and the credential register; institutions own their profiles, programs and assessment records; the learner owns their learning record and every release of it via S1. All access is granted by the respective owner through S1/S2 and audited via S4.

Existing assembly

Objects, relationships, events and projections

Objects

  • `institutionProfile`: an education provider in its teaching role; key attributes: name, organization reference, accreditation state, level coverage
  • `program`: a structured course of study; key attributes: name, level, curriculum outline, accreditation reference, duration
  • `course`: a teachable unit within a program; key attributes: name, credits, outcomes taught, prerequisites
  • `enrollment`: a learner's admission to a program; key attributes: learner reference, program reference, status, start, expected completion
  • `assessmentResult`: a graded outcome of assessment; key attributes: enrollment reference, subject, grade, scale, date
  • `qualification`: a qualification type at a framework level; key attributes: name, framework, level, skill mappings
  • `credential`: an issued certification instance; key attributes: holder reference, qualification reference, issuer reference, issue date, status
  • `learningOutcome`: a described capability a program teaches; key attributes: description, level, skill scheme mapping

Relationships

  • `program` -> offeredBy -> `institutionProfile` (n..1): every program has a providing institution
  • `program` -> teaches -> `learningOutcome` (n..m): programs declare the outcomes they develop
  • `enrollment` -> enrolls -> `person` (n..1): the learner is a natural person resolved via H1
  • `assessmentResult` -> evidences -> `enrollment` (n..1): results document progression within an enrollment
  • `credential` -> certifies -> `qualification` (n..1): a credential instantiates a qualification type for its holder
  • `credential` -> issuedBy -> `institutionProfile` (n..1): the issuer remains accountable for the credential's validity
  • `qualification` -> mappedTo -> `skill` (n..m): qualifications map to skills in the ESCO scheme, kept as scheme references

Events

  • `programAccredited`: a program received or renewed accreditation
  • `learnerEnrolled`: a person was admitted and enrolled in a program
  • `assessmentPassed`: an assessment was completed and graded
  • `enrollmentCompleted`: a learner finished a program successfully
  • `enrollmentWithdrawn`: an enrollment ended without completion
  • `credentialIssued`: a credential was entered into the register
  • `credentialRevoked`: an issued credential was invalidated by its issuer or registrar

Projections

  • `verifiableCredentialView`: credential, qualification, issuer and status; omits grades and enrollment history
  • `learnerRecordView`: the learner's own complete record of enrollments, results and credentials
  • `programProspectus`: public catalogue of institutions, programs and outcomes; omits all learner data