ceramicnetwork / ceramicnetwork/CIPs

Education History

Open
#42 1 comment 0 reactions 0 assignees View on GitHub
Cat: Standards Status: Idea Type: RFC
Dominant language
HTML
Stars
84
Forks
25
PR merge metrics
No merged PRs in 30d

Description

```
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](https://github.com/ceramicnetwork/CIP/issues/31).

## 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)](https://github.com/ceramicnetwork/CIP/issues/56).

### 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

```jsx
{
"$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](https://creativecommons.org/publicdomain/zero/1.0/).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.