Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Education History #42

Open
michaelsena opened this issue Jun 15, 2020 · 1 comment
Open

Education History #42

michaelsena opened this issue Jun 15, 2020 · 1 comment

Comments

@michaelsena
Copy link
Member

michaelsena commented Jun 15, 2020

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 michaelsena changed the title RFC: Education History Document Education History Jul 15, 2020
@simonovic86
Copy link

@oed @michaelsena updated the schema

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants