{
    "type": "wfs-regiobeeld",
    "settings": {
        "if": [
            {
                "condition": [
                    "{gwb}",
                    "GM"
                ],
                "then": {
                    "src": {
                        "url": "https://data.rivm.nl/geo/nl/wfs",
                        "params": {
                            "typename": "adm_gemeentegrenzen_2023_lw",
                            "filter": {
                                "or": [
                                    [
                                        "gem_code",
                                        "{regio|GM}"
                                    ]
                                ]
                            }
                        }
                    },
                    "from": "features",
                    "select": [
                        [
                            "properties.gem_code",
                            "geo_id"
                        ],
                        [
                            "properties.gem_naam",
                            "geo_name"
                        ]
                    ],
                    "union": {
                        "dataset": {
                            "type": "local-static-default",
                            "settings": {
                                "src": [
                                    "data/regio/ref_gem_regio_gem2023_20240507/ref_gem_regio_gem2023_20240507--NL01.json",
                                    "data/regio/ref_gem_regio_gem2023_20240507/ref_gem_regio_gem2023_20240507--{regio}.json"
                                ],
                                "select": [
                                    [
                                        "geo_id",
                                        "geo_id"
                                    ],
                                    [
                                        "geo_nm",
                                        "geo_name"
                                    ]
                                ]
                            }
                        },
                        "on": [
                            "geo_id",
                            "geo_id"
                        ]
                    }
                }
            },
            {
                "condition": [
                    "{gwb}",
                    "WK"
                ],
                "then": {
                    "src": {
                        "url": "https://data.rivm.nl/geo/nl/wfs",
                        "params": {
                            "typename": "nl:adm_wijkbuurt_2024_gen",
                            "filter": {
                                "and": [
                                    [
                                        "gm_code",
                                        "{gm}"
                                    ],
                                    [
                                        "indeling",
                                        "wijk"
                                    ]
                                ]
                            }
                        }
                    },
                    "from": "features",
                    "select": [
                        [
                            "properties.gwb_code",
                            "geo_id"
                        ],
                        [
                            "properties.wk_naam_alt",
                            "geo_name"
                        ]
                    ],
                    "union": [
                        {
                            "dataset": {
                                "type": "wfs-regiobeeld",
                                "settings": {
                                    "src": {
                                        "url": "https://data.rivm.nl/geo/nl/wfs",
                                        "params": {
                                            "typename": "adm_gemeentegrenzen_2023_lw",
                                            "filter": {
                                                "or": [
                                                    [
                                                        "gem_code",
                                                        "{gm}"
                                                    ]
                                                ]
                                            }
                                        }
                                    },
                                    "from": "features",
                                    "select": [
                                        [
                                            "properties.gem_code",
                                            "geo_id"
                                        ],
                                        [
                                            "properties.gem_naam",
                                            "geo_name"
                                        ]
                                    ]
                                }
                            }
                        },
                        {
                            "dataset": {
                                "type": "local-static-default",
                                "settings": {
                                    "src": [
                                        "data/regio/ref_gem_regio_gem2023_20240507/ref_gem_regio_gem2023_20240507--NL01.json",
                                        "data/regio/ref_gem_regio_gem2023_20240507/ref_gem_regio_gem2023_20240507--{regio}.json"
                                    ],
                                    "select": [
                                        [
                                            "geo_id",
                                            "geo_id"
                                        ],
                                        [
                                            "geo_nm",
                                            "geo_name"
                                        ]
                                    ]
                                }
                            },
                            "on": [
                                "geo_id",
                                "geo_id"
                            ]
                        }
                    ]
                }
            },
            {
                "condition": [
                    "{gwb}",
                    "BU"
                ],
                "then": {
                    "src": {
                        "url": "https://data.rivm.nl/geo/nl/wfs",
                        "params": {
                            "typename": "nl:adm_wijkbuurt_2024_gen",
                            "filter": {
                                "or": [
                                    {
                                        "and": [
                                            [
                                                "wk_code",
                                                "{wk}"
                                            ],
                                            [
                                                "indeling",
                                                "wijk"
                                            ]
                                        ]
                                    },
                                    {
                                        "and": [
                                            [
                                                "gm_code",
                                                "{gm}"
                                            ],
                                            [
                                                "indeling",
                                                "buurt"
                                            ]
                                        ]
                                    }
                                ]
                            }
                        }
                    },
                    "from": "features",
                    "select": [
                        [
                            "properties.gwb_code",
                            "geo_id"
                        ],
                        [
                            "properties.regio",
                            "geo_name"
                        ]
                    ],
                    "union": [
                        {
                            "dataset": {
                                "type": "wfs-regiobeeld",
                                "settings": {
                                    "src": {
                                        "url": "https://data.rivm.nl/geo/nl/wfs",
                                        "params": {
                                            "typename": "adm_gemeentegrenzen_2023_lw",
                                            "filter": {
                                                "or": [
                                                    [
                                                        "gem_code",
                                                        "{gm}"
                                                    ]
                                                ]
                                            }
                                        }
                                    },
                                    "from": "features",
                                    "select": [
                                        [
                                            "properties.gem_code",
                                            "geo_id"
                                        ],
                                        [
                                            "properties.gem_naam",
                                            "geo_name"
                                        ]
                                    ]
                                }
                            }
                        },
                        {
                            "dataset": {
                                "type": "local-static-default",
                                "settings": {
                                    "src": [
                                        "data/regio/ref_gem_regio_gem2023_20240507/ref_gem_regio_gem2023_20240507--NL01.json",
                                        "data/regio/ref_gem_regio_gem2023_20240507/ref_gem_regio_gem2023_20240507--{regio}.json"
                                    ],
                                    "select": [
                                        [
                                            "geo_id",
                                            "geo_id"
                                        ],
                                        [
                                            "geo_nm",
                                            "geo_name"
                                        ]
                                    ]
                                }
                            },
                            "on": [
                                "geo_id",
                                "geo_id"
                            ]
                        }
                    ]
                }
            }
        ]
    }
}