Custom Datatype implementieren

Der Aufbau eines JSON-Schemas für das Framework erfolgt nach einer bestimmten Struktur.

{
   "$schema": "http://json-schema.org/draft-04/schema",
   "definitions": {
      "{DatatypeName}": {
         "$schema": "http://json-schema.org/draft-04/schema",
         "title": " {DatatypeName} ",
         "type": "array",
         //...
      }
   }
}

Jedes JSON-Schema beinhaltet eine Definition (definitions), innerhalb welcher der Datentyp ({DatatypeName}) beschrieben wird. Innerhalb der Definition des Datentyps erfolgt die Festlegung (type) und die Beschreibung des Datentyps durch Attribute in Abhängigkeit des jeweiligen Datentyps.