UNPKG

@universis/evaluations

Version:

Universis evaluations library

65 lines (62 loc) 1.69 kB
{ "$schema": "https://themost-framework.github.io/themost/models/2018/2/schema.json", "@id": "http://schema.org/EvaluationDocument", "name": "EvaluationDocument", "description": "Evaluation document", "title": "EvaluationDocument", "abstract": false, "sealed": false, "version": "1.0", "inherits": "Attachment", "classPath": "./models/evaluation-document-model", "fields": [ { "name": "documentNumber", "title": "Document number", "type": "Integer", "value": "javascript:return this.newid();", "nullable": false }, { "@id": "http://schema.org/evaluationType", "name": "resultType", "title": "Result Type", "description": "A string which represents the data model where evaluation results will be stored.", "type": "Text", "value": "javascript:return 'Evaluation' + this.target.documentNumber;" }, { "name": "sameAs", "title": "Same As", "description": "URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Freebase page, or official website.", "type": "URL", "nullable": true }, { "@id": "https://themost.io/schemas/version", "name": "version", "title": "Version", "description": "The version of this item.", "type": "Text", "validation": { "pattern": "^\\d+.\\d+.\\d+$" } } ], "privileges": [ { "mask": 1, "type": "global", "account": "*" }, { "mask": 15, "type": "global" }, { "mask": 15, "type": "global", "account": "Administrators" } ] }