https://github.com/67p/kosmos-schemas
:warning: [MOVED]
https://github.com/67p/kosmos-schemas
json json-ld json-schema json-schemas kosmos
Last synced: 2 months ago
JSON representation
:warning: [MOVED]
- Host: GitHub
- URL: https://github.com/67p/kosmos-schemas
- Owner: 67P
- Created: 2017-06-05T12:09:03.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-06-27T22:42:45.000Z (almost 5 years ago)
- Last Synced: 2025-03-13T16:44:34.733Z (2 months ago)
- Topics: json, json-ld, json-schema, json-schemas, kosmos
- Language: JavaScript
- Homepage: https://gitea.kosmos.org/kosmos/schemas
- Size: 41 KB
- Stars: 2
- Watchers: 10
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://www.npmjs.com/package/@kosmos/schemas)
This repository/module contains [JSON Schema](https://json-schema.org/)
definitions as well as examples for [Kosmos](https://kosmos.org) data formats.## Usage
You can import these schemas to validate data in JavaScript programs. For
example using npm and the [tv4](https://www.npmjs.com/package/tv4) JSON Schema
validator:```js
let tv4 = require('tv4');
let schemas = require('kosmos-schemas');let contributor = {
name: "Tyrion"
}let result = tv4.validate(contributor, schemas['contributor']);
if (result) {
console.log('Your data is valid');
} else {
console.log('Your data is not valid:');
console.log(tv4.error);
}
```