0.0.1 • Published 3 years ago

@ben-razor/basic-skills v0.0.1

Weekly downloads
-
License
(Apache-2.0 OR MI...
Repository
github
Last release
3 years ago

BasicSkills DataModel

DataModel implementation of the BasicSkills schema and definition.

Installation

npm install -D @datamodels/basic-skills

Rationale

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.

PropertyDescriptionValueMax SizeRequiredExample
nameA human readable name for the skill.stringfalse
idA unique identifier (e.g. uuid or uri) to allow applications to use this skill.stringfalse
descriptionAn optional description to add more details.stringfalse
tagsTags to allow easier searching of skills.arrayfalse
imageAn optional image to use when displaying the skill.stringfalse
detailsA link to a document giving details about the status of the skill. E.g. terms of use / revocation status.stringfalse
issuerA unique identifier representing an issuer of the skill (e.g. did of an institution).stringfalse
issuedDateThe date the skill was obtained (ISO8601 DateTime format).stringfalse
expiresDateThe date the skill expires / must be renewed (ISO8601 DateTime format).stringfalse
issuerVerificationA proof mechanism to verify that the issuer certifies the skill. Based on https://www.w3.org/TR/vc-data-model/#proofs-signatures.objectfalse

License

Dual licensed under MIT and Apache 2