@ben-razor/basic-skills
v0.0.1
Published
DataModel implementation of the **BasicSkills** schema and definition.
Readme
BasicSkills DataModel
DataModel implementation of the BasicSkills schema and definition.
Installation
npm install -D @datamodels/basic-skillsRationale
A lightweight schema for skills and credentials
Schemas
BasicSkills
The BasicSkills schema defines the format of a document that contains the properties listed below. Properties not defined in the schema cannot be included in the BasicSkills.
| Property | Description | Value | Max Size | Required | Example | | ------------------ | ------------------------------ | -------------------------------------------------------------------------------------- | -------- | -------- | ---------------------------- | name|A human readable name for the skill.|string||false|| id|A unique identifier (e.g. uuid or uri) to allow applications to use this skill.|string||false|| description|An optional description to add more details.|string||false|| tags|Tags to allow easier searching of skills.|array||false|| image|An optional image to use when displaying the skill.|string||false|| details|A link to a document giving details about the status of the skill. E.g. terms of use / revocation status.|string||false|| issuer|A unique identifier representing an issuer of the skill (e.g. did of an institution).|string||false|| issuedDate|The date the skill was obtained (ISO8601 DateTime format).|string||false|| expiresDate|The date the skill expires / must be renewed (ISO8601 DateTime format).|string||false|| issuerVerification|A proof mechanism to verify that the issuer certifies the skill. Based on https://www.w3.org/TR/vc-data-model/#proofs-signatures.|object||false||
License
Dual licensed under MIT and Apache 2
