CIPs icon indicating copy to clipboard operation
CIPs copied to clipboard

Education History

Open michaelsena opened this issue 4 years ago • 1 comments

cip: 
title: Education History
author: Michael Sena (@michaelsena), Joel Thorstensson (@oed)
discussions-to:
status: Idea
category: Standards
type: RFC
created: 2020-07-01
requires: Tile Doctype (CIP-8)
replaces: 

🚨 This is a placeholder for an idea, and we will work to draft the CIP at a later time.

Simple Summary

Education History contains the education history of a DID.

Abstract

Add detailed description.

Education History is usually linked from an Education Profile.

Motivation

Education History is often considered an aspect of one's identity, and is particularly useful for certain purposes such as hiring and consideration for employment.

Specification

The Education History specification consists of a doctype, schema, and tags.

Doctype

Education History is a Tile Doctype (CIP-8).

Schema

The Education History document contains an array of objects that each contain the optional fields below.

institution: The institution of learning; a string (or should it be a DID?)

degree: The type of degree (i.e. Bachelors, BA); what should the format be, are there standards?

focus: The focus (i.e. major)

startDate: Start date; ISO (add link and number)

endDate: End date; ISO (add link and number)

proofs: An array of proofs

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "EducationHistory",
  "type": "array",
  "items": {
    "$ref": "#/definitions/Education"
  },
  "definitions": {
    "Education": {
      "type": "object",
      "properties": {
        "institution": {
          "type": "string",
          "title": "institution"
        },
        "degree": {
          "type": "string",
          "title": "degree"
        },
        "focus": {
          "type": "string",
          "title": "focus"
        },
        "startDate": {
          "type": "string",
          "format": "date",
          "title": "startDate"
        },
        "endDate": {
          "type": "string",
          "format": "date",
          "title": "endDate"
        },
        "proofs": {
          "type": "array",
          "title": "proofs",
          "items": {
            "type": "string"
          }
        }
      }
    }
  }
}

Tags

When creating an Education History document, include EducationHistory as a tag in the header.

Rationale

Backwards Compatibility

Implementation

Copyright

Copyright and related rights waived via CC0.

michaelsena avatar Jun 15 '20 21:06 michaelsena

@oed @michaelsena updated the schema

simonovic86 avatar Jul 28 '20 12:07 simonovic86