{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "title": "Is child term of.",
    "$async": true,
    "type": "object",
    "properties": {
        "attributes": {
            "type": "object",
            "properties": {},
            "patternProperties": {
                "^.*$": {
                    "type": "array",
                    "minItems": 1,
                    "items": {
                        "properties": {
                            "value": {
                                "type": "string",
                                "minLength": 1
                            },
                            "units": {
                                "type": "string"
                            },
                            "terms": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "url": {
                                            "type": "string",
                                            "format": "uri",
                                            "isChildTermOf": {
                                                "parentTerm": "http://purl.obolibrary.org/obo/PATO_0000047",
                                                "ontologyId": "pato"
                                            }
                                        }
                                    },
                                    "required": [
                                        "url"
                                    ]
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}