Route getDescriptions

This route returns descriptions and units to the corresponding entries in the returned data from getBauteil route. To get the descriptive entry for $[0].aufbau[3].dicke in returned data from getBauteil, omit the first array index and then follow the same JSONPath in the data returned from this route. If an entry is not found, check for an entry with the name *. For the previous example this yields $.aufbau['*'].dicke.

The JSONPath $[0].messwertsatz.messwerte.luft.messungluftschall.100 in the data returned from getBauteil route becomes $.messwertsatz.messwerte['*']['*']['*'].

The returned data has the following schema:

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "bauteiltyp": {
            "$ref": "#/definitions/Description"
        },
        "bekleidung": {
            "$ref": "#/definitions/Description"
        },
        "quellekonstruktion": {
            "$ref": "#/definitions/Description"
        },
        "messwertsatz": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "hoehe": {
                    "$ref": "#/definitions/Description"
                },
                "messwerte": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "*": {
                            "type": "object",
                            "additionalProperties": false,
                            "properties": {
                                "*": {
                                    "type": "object",
                                    "additionalProperties": false,
                                    "properties": {
                                        "*": {
                                            "$ref": "#/definitions/Description"
                                        }
                                    }
                                }
                            }
                        }
                    }
                },
                "gewicht": {
                    "$ref": "#/definitions/Description"
                }
            }
        },
        "kommentar": {
            "$ref": "#/definitions/Description"
        },
        "wandbekleidung": {
            "$ref": "#/definitions/Description"
        },
        "oekobilanz": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "description": {
                    "type": "string"
                },
                "co2-dis": {
                    "$ref": "#/definitions/Description"
                },
                "pe-nr-sg": {
                    "$ref": "#/definitions/Description"
                },
                "pe-nr-dis": {
                    "$ref": "#/definitions/Description"
                },
                "pe-re-pro-sg": {
                    "$ref": "#/definitions/Description"
                },
                "co2": {
                    "$ref": "#/definitions/Description"
                },
                "ubp-dis": {
                    "$ref": "#/definitions/Description"
                },
                "pe-nr-pro-sg": {
                    "$ref": "#/definitions/Description"
                },
                "pe-re": {
                    "$ref": "#/definitions/Description"
                },
                "gwp-dis": {
                    "$ref": "#/definitions/Description"
                },
                "pe-re-sg": {
                    "$ref": "#/definitions/Description"
                },
                "pe-re-dis-sg": {
                    "$ref": "#/definitions/Description"
                },
                "pe-pro": {
                    "$ref": "#/definitions/Description"
                },
                "pe-re-pro": {
                    "$ref": "#/definitions/Description"
                },
                "pe-nr": {
                    "$ref": "#/definitions/Description"
                },
                "pe-nr-dis-sg": {
                    "$ref": "#/definitions/Description"
                },
                "co2-pro": {
                    "$ref": "#/definitions/Description"
                },
                "gwp": {
                    "$ref": "#/definitions/Description"
                },
                "ubp": {
                    "$ref": "#/definitions/Description"
                },
                "pe-re-pro-ev": {
                    "$ref": "#/definitions/Description"
                },
                "pe-nr-pro": {
                    "$ref": "#/definitions/Description"
                },
                "bio-e": {
                    "$ref": "#/definitions/Description"
                },
                "pe-nr-ev": {
                    "$ref": "#/definitions/Description"
                },
                "pe-re-dis-ev": {
                    "$ref": "#/definitions/Description"
                },
                "pe-re-ev": {
                    "$ref": "#/definitions/Description"
                },
                "ubp-pro": {
                    "$ref": "#/definitions/Description"
                },
                "pe-nr-pro-ev": {
                    "$ref": "#/definitions/Description"
                },
                "gwp-pro": {
                    "$ref": "#/definitions/Description"
                },
                "pe-dis": {
                    "$ref": "#/definitions/Description"
                },
                "pe": {
                    "$ref": "#/definitions/Description"
                },
                "pe-re-dis": {
                    "$ref": "#/definitions/Description"
                },
                "pe-nr-dis-ev": {
                    "$ref": "#/definitions/Description"
                },
                "bio-co2": {
                    "$ref": "#/definitions/Description"
                }
            }
        },
        "fassadentyp": {
            "$ref": "#/definitions/Description"
        },
        "daemmwerte": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "trittschalldaemmwerte": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "ci50_2500": {
                            "$ref": "#/definitions/Description"
                        },
                        "lnw": {
                            "$ref": "#/definitions/Description"
                        },
                        "ci100_2500": {
                            "$ref": "#/definitions/Description"
                        }
                    }
                },
                "luftschalldaemmwerte": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "c100_3150": {
                            "$ref": "#/definitions/Description"
                        },
                        "rw": {
                            "$ref": "#/definitions/Description"
                        },
                        "ctr100_3150": {
                            "$ref": "#/definitions/Description"
                        },
                        "c50_3150": {
                            "$ref": "#/definitions/Description"
                        }
                    }
                }
            }
        },
        "uwert": {
            "$ref": "#/definitions/Description"
        },
        "bauteilgruppe": {
            "$ref": "#/definitions/Description"
        },
        "aufbau": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "*": {
                    "type": "object",
                    "additionalProperties": false,
                    "properties": {
                        "achsabstand": {
                            "$ref": "#/definitions/Description"
                        },
                        "herstellername": {
                            "$ref": "#/definitions/Description"
                        },
                        "breite": {
                            "$ref": "#/definitions/Description"
                        },
                        "dicke": {
                            "$ref": "#/definitions/Description"
                        },
                        "gewicht": {
                            "$ref": "#/definitions/Description"
                        },
                        "brandverhaltensgruppe": {
                            "$ref": "#/definitions/Description"
                        },
                        "schicht": {
                            "$ref": "#/definitions/Description"
                        },
                        "produktname": {
                            "$ref": "#/definitions/Description"
                        }
                    }
                }
            }
        },
        "beplankung": {
            "$ref": "#/definitions/Description"
        },
        "brandschutz": {
            "$ref": "#/definitions/Description"
        }
    },
    "definitions": {
        "Description": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
                "description": {
                    "type": "string"
                },
                "unit": {
                    "$ref": "#/definitions/Unit"
                },
                "unit_html": {
                    "$ref": "#/definitions/UnitHTML"
                }
            },
            "required": [
                "description"
            ],
            "title": "Description"
        },
        "Unit": {
            "type": "string",
            "enum": [
                "mm",
                "dB",
                "kg/m²",
                "Kg CO₂/m²",
                "Kg CO₂-eq/m²",
                "Kg CO₂-eq/dm³",
                "MJ-eq/m²",
                "MJ-eq/dm³",
                "UBP'13/m²",
                "UBP'13/dm³",
                "W/m²K",
                "мм",
                "дБ",
                "кг/м²",
                "ミリ",
                "デシベル"
            ],
            "title": "Unit"
        },
        "UnitHTML": {
            "type": "string",
            "enum": [
                "kg/m<sup>2</sup>",
                "Kg CO<sub>2</sub>/m<sup>2</sup>",
                "Kg CO<sub>2</sub>-eq/m<sup>2</sup>",
                "Kg CO<sub>2</sub>-eq/dm<sup>3</sup>",
                "MJ-eq/m<sup>2</sup>",
                "MJ-eq/dm<sup>3</sup>",
                "UBP'13/m<sup>2</sup>",
                "UBP'13/dm<sup>3</sup>",
                "W/m<sup>2</sup>K",
                "кг/м<sup>2</sup>"
            ],
            "title": "UnitHTML"
        }
    }
}