manuel84/abrupt

View on GitHub
assets/schema/v1/subject.json

Summary

Maintainability
Test Coverage
{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "required": false,
    "properties": {
        "subject": {
            "type": "object",
            "required": false,
            "properties": {
                "classLimit": {
                    "type": "integer",
                    "required": false
                },
                "depth": {
                    "type": "integer",
                    "required": false
                },
                "language": {
                    "type": "string",
                    "required": false
                },
                "subjects": {
                    "type": "object",
                    "required": false,
                    "properties": {
                        "Abkürzung": {
                            "type": "string",
                            "required": false
                        },
                        "Begriffsklärung": {
                            "type": "string",
                            "required": false
                        },
                        "Einzelwort": {
                            "type": "string",
                            "required": false
                        },
                        "Kofferwort": {
                            "type": "string",
                            "required": false
                        },
                        "Liste__Abkürzungen_": {
                            "type": "string",
                            "required": false
                        },
                        "Liste__Sprache_": {
                            "type": "string",
                            "required": false
                        },
                        "Liste": {
                            "type": "string",
                            "required": false
                        },
                        "Portal_Abkürzungen": {
                            "type": "string",
                            "required": false
                        },
                        "Portal_Kommunikation_als_Thema": {
                            "type": "string",
                            "required": false
                        },
                        "Räumliche_Systematik": {
                            "type": "string",
                            "required": false
                        },
                        "Zeitliche_Systematik": {
                            "type": "string",
                            "required": false
                        }
                    }
                },
                "wordlimit": {
                    "type": "string",
                    "required": false
                },
                "words": {
                    "type": "array",
                    "required": false,
                    "items": {
                        "type": "string",
                        "required": false
                    }
                }
            }
        }
    }
}