ceramicnetwork / ceramicnetwork/CIPs
Work History
- Dominant language
- HTML
- Stars
- 84
- Forks
- 25
- PR merge metrics
- No merged PRs in 30d
Description
```
cip:
title: Work History
author: Michael Sena (@michaelsena), Joel Thorstensson (@oed)
discussions-to:
status: Idea
category: Standards
type: RFC
created: 2020-06-15
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
**Work History** contains the employment history for a DID.
## Abstract
Add description.
Work History is usually linked from a [Work Profile](https://github.com/ceramicnetwork/CIP/issues/29) document.
## Motivation
## Specification
The Work History specification consists of a doctype, schema, and tags.
### Doctype
Work History is a [Tile Doctype (CIP-8)](https://github.com/ceramicnetwork/CIP/issues/56).
### Schema
A Work History document stores an array of objects that represent jobs or employment. Each object consists of the optional properties below.
> Work History borrows many attribute names from the schema.org [person schema](https://schema.org/Person).
`worksFor`: An employer; a string. (Or should this be a DID?)
`jobTitle`: A job title (for example, Financial Manager); a string.
`jobDescription`: A description of the job; a string.
`startDate`: Start date; ISO (Add ISO number and link)
`endDate`: End data; ISO (Add ISO number and link)
`proofs`: An array of proofs that prove this employment claim to be true.
```jsx
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "array",
"title": "WorkHistory",
"items": {
"$ref": "#/definitions/Work"
},
"definitions": {
"Work": {
"type": "object",
"properties": {
"worksFor": {
"type": "string",
"title": "worksFor"
},
"jobTitle": {
"type": "string",
"title": "jobTitle"
},
"jobDescription": {
"type": "string",
"title": "jobDescription"
},
"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 a Work History document, add `WorkHistory` to the **tags** field.
## Example
```
```
## Implementations
## 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.