cjval 0.4.3

Validation of CityJSON files against its schemas
Documentation
{
    "type": "CityJSON",
    "version": "1.1",
    "extensions":
    {
        "ManyCases":
        {
            "url": "https://homepage.tudelft.nl/23t4p/manycases.ext.json",
            "version": "1.0"
        }
    },
    "metadata": {
        "referenceSystem": "https://www.opengis.net/def/crs/EPSG/0/28992"
    },
    "+census": {
        "percent_men": 49.5,
        "percent_women": 51.5
    },
    "CityObjects":
    {
        "id-1":
        {
            "type": "+GenericCityObject",
            "attributes": {
                "my-attribute": "1.1",
                "hugo": "ledoux",
                "measured": {
                    "value": 22.2,
                    "uom": "meters"
                }
            },
            "geometry":
            [
                {
                    "type": "Solid",
                    "boundaries":
                    [
                        [
                            [
                                [
                                    0,
                                    1,
                                    2
                                ]
                            ],
                            [
                                [
                                    0,
                                    2,
                                    3
                                ]
                            ],
                            [
                                [
                                    4,
                                    5,
                                    6
                                ]
                            ],
                            [
                                [
                                    4,
                                    6,
                                    7
                                ]
                            ],
                            [
                                [
                                    0,
                                    3,
                                    5
                                ]
                            ],
                            [
                                [
                                    0,
                                    5,
                                    4
                                ]
                            ],
                            [
                                [
                                    3,
                                    2,
                                    6
                                ]
                            ],
                            [
                                [
                                    3,
                                    6,
                                    5
                                ]
                            ],
                            [
                                [
                                    2,
                                    1,
                                    7
                                ]
                            ],
                            [
                                [
                                    2,
                                    7,
                                    6
                                ]
                            ],
                            [
                                [
                                    1,
                                    0,
                                    4
                                ]
                            ],
                            [
                                [
                                    1,
                                    4,
                                    7
                                ]
                            ]
                        ]
                    ],
                    "lod": "1"
                }
            ]
        },
        "id-2":
        {
            "type": "Building",
            "attributes": {
                "my-attribute": "1.1",
                "+colour": {"rgba": [1, 2, 3, 33]}
            },
            "geometry":
            [
                {
                    "type": "Solid",
                    "boundaries":
                    [
                        [
                            [
                                [
                                    0,
                                    1,
                                    2
                                ]
                            ],
                            [
                                [
                                    0,
                                    2,
                                    3
                                ]
                            ],
                            [
                                [
                                    4,
                                    5,
                                    6
                                ]
                            ],
                            [
                                [
                                    4,
                                    6,
                                    7
                                ]
                            ],
                            [
                                [
                                    0,
                                    3,
                                    5
                                ]
                            ],
                            [
                                [
                                    0,
                                    5,
                                    4
                                ]
                            ],
                            [
                                [
                                    3,
                                    2,
                                    6
                                ]
                            ],
                            [
                                [
                                    3,
                                    6,
                                    5
                                ]
                            ],
                            [
                                [
                                    2,
                                    1,
                                    7
                                ]
                            ],
                            [
                                [
                                    2,
                                    7,
                                    6
                                ]
                            ],
                            [
                                [
                                    1,
                                    0,
                                    4
                                ]
                            ],
                            [
                                [
                                    1,
                                    4,
                                    7
                                ]
                            ]
                        ]
                    ],
                    "lod": "1"
                }
            ]
        }
    },
    "vertices":
    [
        [
            0,
            0,
            0
        ],
        [
            0,
            1000,
            0
        ],
        [
            1000,
            1000,
            0
        ],
        [
            1000,
            0,
            0
        ],
        [
            0,
            0,
            1000
        ],
        [
            1000,
            0,
            1000
        ],
        [
            1000,
            1000,
            1000
        ],
        [
            0,
            1000,
            1000
        ]
    ],
    "transform":
    {
        "scale":
        [
            0.001,
            0.001,
            0.001
        ],
        "translate":
        [
            0.0,
            0.0,
            0.0
        ]
    }
}