{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "id": "http://naplan.edu.au/parent2",
    "type": "object",
    "title": "NAPLAN Parent 2 validation schema",
    "description": "Schema for validating parent 2 dependencies in student registrations for NAPLAN SRM",
    "name": "/",
    "properties": {
        "Parent2LOTE": {
            "id": "http://naplan.edu.au/Parent2LOTE",
            "type": "string",
            "title": "Parent2LOTE schema.",
            "name": "Parent2LOTE"
        },
        "Parent2NonSchoolEducation": {
            "id": "http://naplan.edu.au/Parent2NonSchoolEducation",
            "type": "string",
            "title": "Parent2NonSchoolEducation schema.",
            "description": "Description",
            "name": "Parent2NonSchoolEducation"
        },
        "Parent2Occupation": {
            "id": "http://naplan.edu.au/Parent2Occupation",
            "type": "string",
            "title": "Parent2Occupation schema.",
            "description": "Description",
            "name": "Parent2Occupation"
        },
        "Parent2SchoolEducation": {
            "id": "http://naplan.edu.au/Parent2SchoolEducation",
            "type": "string",
            "title": "Parent2SchoolEducation schema.",
            "description": "Description",
            "name": "Parent2SchoolEducation"
        }
    },
    "dependencies": {
        "Parent2LOTE": [
            "Parent2NonSchoolEducation",
            "Parent2Occupation",
            "Parent2SchoolEducation"
        ],
        "Parent2NonSchoolEducation": [
            "Parent2LOTE",
            "Parent2Occupation",
            "Parent2SchoolEducation"
        ],
        "Parent2Occupation": [
            "Parent2LOTE",
            "Parent2NonSchoolEducation",
            "Parent2SchoolEducation"
        ],
        "Parent2SchoolEducation": [
            "Parent2LOTE",
            "Parent2NonSchoolEducation",
            "Parent2Occupation"
        ]
    }
}