JSON-schema Term
JSON
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://schemas.infopack.io/100gruppen/rexs.term.1.schema.json",
"title": "Term",
"description": "A representation of a term, including its identity, definition, and optionally its source.",
"type": "object",
"required": ["identity", "definition"],
"properties": {
"identity": {
"description": "A reference to another schema that defines the identity of the term.",
"$ref": "http://schemas.infopack.io/100gruppen/rexs.identity.1.schema.json"
},
"definition": {
"description": "The definition of the term.",
"type": "string",
"minLength": 1
},
"source": {
"description": "A reference to another schema that defines the source of the term.",
"$ref": "http://schemas.infopack.io/100gruppen/rexs.source.1.schema.json"
}
},
"additionalProperties": false
}